CVE-2021-48007
largeDenial-of-Service in PocketMine-MP via Malformed MovePlayerPacket Values
PocketMine-MP, a widely used PHP-based server platform for Minecraft: Bedrock Edition, fails to validate the position and rotation fields of MovePlayerPacket messages, allowing NaN or INF floating-point values to reach server-side math. Any connected client can trigger the flaw by sending a crafted movement packet containing these invalid values, causing unhandled mathematical operations that can crash the server, or making other players fail to render on clients. An attacker gains denial-of-service capability against the server and can disrupt gameplay visibility for other players; the CVSS 4.0 score of 7.1 (High) reflects a network-exploitable, low-privilege attack with high availability impact and no confidentiality or integrity impact. Operators of PocketMine-MP servers running versions before 3.18.1 are affected, along with the players on those servers. As of now there is no public proof-of-concept, the flaw is not in CISA's KEV, and EPSS estimates only a 0.3% probability of exploitation within 30 days.
What to do: Upgrade PocketMine-MP to 3.18.1 or later, which adds validation of NaN/INF values in MovePlayerPacket position and rotation fields. Until patched, limit connections to trusted or authenticated players and monitor for crashes or player reports of invisible players. Verify the running server version and, after updating, confirm that clients can correctly see other players.
| PocketMine-MP Project PocketMine-MP | all versions before 3.18.1 (< 3.18.1) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
PocketMine-MP versions before 3.18.1 fail to validate NaN or INF values in MovePlayerPacket position and rotation fields. Malicious clients can send crafted movement packets with invalid floating-point values to crash servers through unhandled mathematical operations or prevent clients from rendering other players.
- Weakness
- CWE-20
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.