Description
PocketMine-MP versions before 3.18.1 fail to validate NaN or INF values in MovePlayerPacket position and rotation fields. Malicious clients can send crafted movement packets with invalid floating-point values to crash servers through unhandled mathematical operations or prevent clients from rendering other players.
Published: 2026-09-06
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch Now
AI Analysis

Impact

The vulnerability exists in PocketMine‑MP servers less than version 3.18.1. The server does not validate NaN or INF values sent in the position and rotation fields of a MovePlayerPacket. A malicious attacker can craft a packet that contains these invalid floating‑point values. When the server processes the packet, unhandled mathematical operations result in a crash, causing a denial of service. Clients may also fail to render other players correctly, disrupting normal gameplay.

Affected Systems

PocketMine‑MP, all releases prior to 3.18.1, including 3.18.0 and earlier. The issue is specific to the MovePlayerPacket handling in these server versions. Any server running these versions that accepts connections from client devices is affected.

Risk and Exploitability

The CVSS score of 7.1 indicates moderate to high severity. No EPSS score is available, so the quantified likelihood of exploitation is unknown; however, the vulnerability is remote and does not require authentication. Attackers can trigger the exploit from any client that can reach the server. The issue is not listed in the CISA KEV catalog, so no public exploit is confirmed yet, but the attack vector is straightforward. Given the lack of authentication requirements and the vulnerability’s impact, administrators should treat it as a high‑risk threat for exposed servers.

Generated by OpenCVE AI on September 6, 2026 at 13:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PocketMine‑MP to version 3.18.1 or later to receive the vendor fix.
  • Modify the server code to validate MovePlayerPacket fields, rejecting packets that contain NaN or INF values.
  • Monitor server logs for crashes or clients attempting to send malformed packets; block or throttle clients that repeatedly violate validation rules.

Generated by OpenCVE AI on September 6, 2026 at 13:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 09 Sep 2026 14: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 08:45:00 +0000

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

Sun, 06 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Description PocketMine-MP versions before 3.18.1 fail to validate NaN or INF values in MovePlayerPacket position and rotation fields. Malicious clients can send crafted movement packets with invalid floating-point values to crash servers through unhandled mathematical operations or prevent clients from rendering other players.
Title PocketMine-MP before 3.18.1 Denial of Service via MovePlayerPacket
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-09T13:56:35.481Z

Reserved: 2026-09-05T21:04:52.479Z

Link: CVE-2021-48007

cve-icon Vulnrichment

Updated: 2026-09-09T13:56:18.763Z

cve-icon NVD

Status : Deferred

Published: 2026-09-06T12:17:14.783

Modified: 2026-09-09T14:17:07.883

Link: CVE-2021-48007

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T08:24:43Z

Weaknesses
  • CWE-20

    Improper Input Validation