ZeroHour

CVE-2022-51010

moderate

Improper item ID validation in PocketMine-MP lets players crash servers

CVSS 4.0
7.1 high
EPSS
<1%p42
Published
()
Modified
AI analysis

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.

Affected
PocketMine-MP Project PocketMine-MPall versions prior to 4.4.2 (< 4.4.2)
Estimated exposure
moderateon the order of several thousand servers (estimate based on public scans of Minecraft Bedrock protocol servers) — PocketMine-MP is one of the most widely used third-party Minecraft Bedrock Edition server platforms, and public internet scans of Bedrock protocol services typically surface thousands of PocketMine servers, with additional unexposed…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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 news

No ingested article mentions this CVE yet.