Description
PocketMine-MP before 4.2.10 fails to validate the total length of incoming chat message blobs before splitting them by newline characters, allowing attackers to send large messages containing many newlines. Malicious clients can send megabyte-sized chat packets and bombard the server with thousands of such messages, causing server lockups lasting seconds or minutes.
Published: 2026-09-07
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

PocketMine-MP versions prior to 4.2.10 do not check the overall length of incoming chat packets before dividing them by newline characters. An attacker can send a single, megabyte‑sized chat packet that contains thousands of newline separators, forcing the server to create a very large list of message fragments. The excessive processing time and memory consumption can cause the server to lock up for seconds or even minutes, resulting in a denial of service for all connected players. This weakness is an input validation flaw (CWE‑20).

Affected Systems

Any PocketMine‑MP instance running a version earlier than 4.2.10 is vulnerable, regardless of the specific patch level installed. The vulnerability is present in all forks that have not applied the upstream fix.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity vulnerability. The exploit probability is not quantified by EPSS and the issue is not listed in the CISA Known Exploited Vulnerabilities catalog. The most likely attack vector is a remote attacker who can connect to the game server and send arbitrary chat messages; no special privileges are required. Once exploited, the attacker can repeatedly flood the server with large packets, overwhelming the message handling subsystem and causing service interruption.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PocketMine‑MP to version 4.2.10 or later to apply the official patch that validates message size.
  • Configure network rate‑limiting or packet‑size restrictions to block megabyte‑sized chat packets from untrusted clients.
  • Enable application‑level monitoring to detect abnormal chat traffic and temporarily deny clients that exceed reasonable message rates.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

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


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 before 4.2.10 fails to validate the total length of incoming chat message blobs before splitting them by newline characters, allowing attackers to send large messages containing many newlines. Malicious clients can send megabyte-sized chat packets and bombard the server with thousands of such messages, causing server lockups lasting seconds or minutes.
Title PocketMine-MP before 4.2.10 Denial of Service via Chat Messages
Weaknesses CWE-20
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Pmmp Pocketmine-mp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-10T15:03:57.274Z

Reserved: 2026-09-05T21:01:56.324Z

Link: CVE-2022-51011

cve-icon Vulnrichment

Updated: 2026-09-10T14:18:59.298Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-10T16:17:06.647

Link: CVE-2022-51011

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-20

    Improper Input Validation