CVE-2022-51015
moderateImproper Input Validation Denial of Service in PocketMine-MP
PocketMine-MP before 4.0.6 fails to validate the facing field in PlayerActionPacket (START_BREAK and CRACK_BREAK actions) and in UseItemTransactionData, which is typically carried inside InventoryTransactionPacket (CWE-20 improper input validation). A remote attacker who has joined a server can send crafted packets containing negative or out-of-range facing values, which crashes the server process. The impact is denial of service for all connected players, with no confidentiality or integrity loss and no code execution, consistent with the CVSS 4.0 score of 7.1. Anyone operating a PocketMine-MP server on a version before 4.0.6, including internet-exposed and community Minecraft Bedrock Edition servers, is affected. There is currently no known public proof-of-concept, the issue is not in CISA KEV, and EPSS assigns roughly a 0.7% probability of exploitation within 30 days.
What to do: Upgrade to PocketMine-MP 4.0.6 or later. If upgrading is not immediately possible, restrict who can join via the server whitelist or other login controls, since exploitation requires an authenticated player session, and verify which version your currently running server reports. Crash-restart automation and monitoring are reasonable stopgaps because the sole impact is a server crash.
| PocketMine-MP Project PocketMine-MP | all versions before 4.0.6 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
PocketMine-MP before 4.0.6 does not validate facing values in PlayerActionPacket (for START_BREAK and CRACK_BREAK actions) or in UseItemTransactionData (typically within InventoryTransactionPacket). A remote authenticated attacker can send crafted packets with invalid facing values (e.g., negative or out-of-range) to crash the server, resulting in a denial of service.
- 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.