Description
PocketMine-MP versions before 3.26.5 and 4.0.5 fail to validate the length of skin data fields submitted by players, allowing uncapped values to exceed the 32767 byte TAG_String limit. Attackers can submit oversized skin data fields like skinID or geometryName to trigger exceptions during NBT data serialization, causing server crashes.
Published: 2026-09-07
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

PocketMine‑MP servers that are running versions older than 3.26.5 or 4.0.5 accept skin data sent by players without checking its length. Because the skinID or geometryName strings can be arbitrarily large, they can exceed the 32,767 byte limit for a TAG_String. When the game attempts to serialize this oversized NBT data, an exception is thrown that crashes the server, interrupting service for all connected players.

Affected Systems

The vulnerability impacts the PocketMine‑MP server software. Versions prior to 3.26.5 and 4.0.5 are affected; the recent releases include input validation that mitigates the issue.

Risk and Exploitability

The CVSS score of 8.7 marks this flaw as high severity. No EPSS score is available at this time, so the probability of exploitation is unknown, and the vulnerability is not listed in the CISA KEV catalog. Attackers can trigger the crash by sending a crafted skin packet from a remote client, making the attack vector network‑based and easily exploitable without privileged access. The outcome is a server crash that results in denial of service for all users.

Generated by OpenCVE AI on September 7, 2026 at 14:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PocketMine‑MP to 3.26.5 or later, or to 4.0.5 or later, which contain the length‑validation fix.
  • If an immediate upgrade is not possible, apply the commit that introduces the length check (e.g., commit 6492cac5c10f9fa8443ceddd2191a7b65b73f601).
  • Until a patch or upgrade is applied, block or filter incoming skin data that exceeds reasonable size limits, or disable skin updates on the server to prevent the crash.

Generated by OpenCVE AI on September 7, 2026 at 14:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 07 Sep 2026 15:15:00 +0000

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

Mon, 07 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Description PocketMine-MP versions before 3.26.5 and 4.0.5 fail to validate the length of skin data fields submitted by players, allowing uncapped values to exceed the 32767 byte TAG_String limit. Attackers can submit oversized skin data fields like skinID or geometryName to trigger exceptions during NBT data serialization, causing server crashes.
Title PocketMine-MP before 3.26.5 and 4.0.5 Denial of Service via Skin Data
Weaknesses CWE-20
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Pmmp Pocketmine-mp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-07T12:55:09.862Z

Reserved: 2026-09-05T21:03:47.627Z

Link: CVE-2022-51017

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-07T13:17:23.747

Modified: 2026-09-07T13:17:23.747

Link: CVE-2022-51017

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T15:00:14Z

Weaknesses
  • CWE-20

    Improper Input Validation