ZeroHour

CVE-2024-58381

moderate

Unauthenticated DoS in PocketMine-MP LoginPacket JSON deserialization

CVSS 4.0
8.7 high
EPSS
<1%p36
Published
()
Modified
AI analysis

PocketMine-MP before 5.11.1 contains a denial-of-service flaw (CWE-502, deserialization of untrusted data) in how it processes the JSON payload of the Minecraft login packet. A remote, unauthenticated attacker can connect to the server's Bedrock protocol port and send malformed JSON in which scalar values are used where objects are expected, causing improper object initialization that leaves required properties unset. The resulting fault crashes the server, giving the attacker denial of service only — the CVSS 4.0 vector shows high availability impact with no confidentiality or integrity impact, and no code execution is indicated. Anyone operating a Minecraft: Bedrock Edition multiplayer server with PocketMine-MP prior to 5.11.1 is affected, including community, hosted, and private deployments exposed to the internet or shared networks. The vulnerability is not in CISA KEV and no public proof-of-concept is known, so exploitation is not confirmed, but the flaw is trivially reachable pre-authentication and patching should be treated as urgent.

What to do: Upgrade PocketMine-MP to 5.11.1 or later, which is the earliest version with the fix. Check your deployed version from server startup logs or the version output before upgrading, and if upgrading is delayed, limit exposure of the Bedrock query/protocol ports to trusted networks and monitor for crash loops. After patching, verify the fix by confirming servers survive unexpected or truncated login payloads.

Affected
PocketMine-MP Project (PMMP) PocketMine-MPall versions before 5.11.1 (fixed in 5.11.1)
Estimated exposure
moderateon the order of thousands of deployed servers (estimate) — PocketMine-MP is one of the most widely used third-party Minecraft: Bedrock Edition server platforms with millions of cumulative downloads, and public Bedrock server directories and internet scans list PocketMine-powered servers in the…

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

Description

PocketMine-MP before 5.11.1 contains a denial of service vulnerability in LoginPacket JSON processing that allows remote attackers to crash the server by sending malformed JSON data. Attackers can exploit improper object initialization from scalar JSON types to trigger unset required properties, causing the application to crash.

Weakness
CWE-502
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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.