Description
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.
Published: 2026-09-09
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch Server
AI Analysis

Impact

PocketMine-MP implementations between version 4.20.0 and before 4.22.3 (and the 5.x branch before 5.2.1) do not validate NBT tag types included in a BlockActorDataPacket, allowing a malicious client to send a packet with sign NBT data that contains an unexpected tag type. The resulting UnexpectedTagTypeException is unhandled, causing the server process to terminate and prevent any further processing of incoming connections. This flaw leads to a loss of availability for all connected players without compromising confidentiality or integrity.

Affected Systems

The affected product is PocketMine-MP, an open‑source Bedrock edition Minecraft server. Servers running any release from 4.20.0 up to, but not including, 4.22.3 are vulnerable, as are all 5.x releases before 5.2.1. Users operating those versions are at risk of being tricked into a server crash by a malicious client.

Risk and Exploitability

The vulnerability scores a CVSS of 7.1, reflecting a high impact denial‑of‑service risk. The attack vector is inferred to be remote, requiring an attacker to establish a client connection to the server and send a specially crafted BlockActorDataPacket. No EPSS score is provided in this report, and the flaw is not listed in the CISA KEV catalog. An exploitation that succeeds will terminate the server process, forcing a restart and disrupting service for all players.

Generated by OpenCVE AI on September 9, 2026 at 15:09 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PocketMine‑MP to version 4.22.3 or later; for 5.x releases upgrade to 5.2.1 or later.
  • If an upgrade is not immediately possible, configure the server or network firewall to block or drop BlockActorDataPacket traffic from untrusted clients.
  • Continuously monitor server logs for UnexpectedTagTypeException traces and investigate any suspicious packet activity.

Generated by OpenCVE AI on September 9, 2026 at 15:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 18 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 10 Sep 2026 14:15:00 +0000

Type Values Removed Values Added
First Time appeared Pmmp
Pmmp pocketmine-mp
Vendors & Products Pmmp
Pmmp pocketmine-mp

Wed, 09 Sep 2026 13:45:00 +0000

Type Values Removed Values Added
Description 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.
Title PocketMine-MP before 4.22.3 Denial of Service via BlockActorDataPacket
Weaknesses CWE-20
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 7.1, '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'}


Subscriptions

Pmmp Pocketmine-mp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-18T17:23:09.433Z

Reserved: 2026-09-05T20:59:17.555Z

Link: CVE-2023-54392

cve-icon Vulnrichment

Updated: 2026-09-18T17:17:50.324Z

cve-icon NVD

Status : Deferred

Published: 2026-09-09T14:17:09.307

Modified: 2026-09-18T18:17:01.457

Link: CVE-2023-54392

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-10T14:00:10Z

Weaknesses
  • CWE-20

    Improper Input Validation