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: n/a
KEV: No
Impact: n/a
Action: n/a
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

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

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-06T12:50:16.713Z

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

Link: CVE-2021-48007

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-09-06T13:17:10.077

Link: CVE-2021-48007

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-06T13:30:07Z

Weaknesses
  • CWE-20

    Improper Input Validation