CVE-2022-51010
moderateImproper item ID validation in PocketMine-MP lets players crash servers
PocketMine-MP versions before 4.4.2 fail to properly validate item IDs supplied by clients in itemstack NBT data. A connected player can send an item ID outside the valid range, which triggers an uncaught exception and terminates the server process. The impact is a remote denial of service: the attacker gains the ability to crash the server and disconnect every player on it, with no confidentiality or integrity impact. Any operator running PocketMine-MP prior to 4.4.2 is affected, particularly operators of internet-facing servers where anyone can join and send crafted packets. Exploitation is not currently known: there is no public proof-of-concept, the CVE is not in CISA's KEV catalog, and EPSS puts the 30-day exploitation probability at about 0.5%.
What to do: Upgrade to PocketMine-MP 4.4.2 or later, which adds validation of client-supplied item IDs. Until patched, restrict server access to trusted players where possible, since exploitation requires only a connected client joining the server. Operators should verify their running version and monitor for unexplained crashes or mass player disconnects.
| PocketMine-MP Project PocketMine-MP | all versions prior to 4.4.2 (< 4.4.2) |
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 4.4.2 fail to properly validate item IDs received from clients in itemstack NBT data. Attackers can send crafted item IDs outside the valid range to trigger an uncaught exception that crashes the server.
- 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.