CVE-2023-54392
moderateRemote DoS via unvalidated NBT tag types in PocketMine-MP Minecraft Bedrock servers
PocketMine-MP, an open-source PHP server implementation for Minecraft: Bedrock Edition, does not validate NBT tag types in BlockActorDataPacket in affected versions (4.20.0 through 4.22.2, and 5.x before 5.2.1). Any player connected to the server can send a block-actor (sign) NBT payload with an incorrect tag type, which raises an unhandled UnexpectedTagTypeException that terminates the server process. An attacker gains remote denial of service only, crashing the server and disconnecting all players; the CVSS vector shows no confidentiality or integrity impact, just a high availability impact. Operators of public or private Bedrock servers running PocketMine-MP in the affected ranges are affected, and servers open to the public are the most exposed because anyone who can join can trigger the crash. There is no known public proof-of-concept and no reported in-the-wild exploitation, and the flaw is not in the CISA KEV catalog.
What to do: Upgrade PocketMine-MP to 4.22.3 or later on the 4.x branch, or to 5.2.1 or later on the 5.x branch. Until patched, restrict server access to trusted players, since the crash requires an in-game connection, and monitor logs for UnexpectedTagTypeException. Verify the running version via the startup banner or server logs to confirm which branch is in use.
| PocketMine-MP Project PocketMine-MP | >= 4.20.0 and < 4.22.3 (4.x branch) |
| PocketMine-MP Project PocketMine-MP | 5.x before 5.2.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 >= 4.20.0 before 4.22.3 (and before 5.2.1 in the 5.x branch) fail to validate NBT tag types in BlockActorDataPacket. A player can crash the server by sending a packet containing sign NBT data with an incorrect tag type, triggering an unhandled UnexpectedTagTypeException that terminates the server process.
- 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.