Description
PocketMine-MP 3.x (before 3.27.0) does not implement Minecraft Bedrock protocol encryption, so the server cannot verify that a connecting client possesses the private key corresponding to its login token. An attacker who captures a valid login from another player's session (for example by tricking the player into connecting to an attacker-controlled server) can replay that login to impersonate the victim and pass XBOX Live authentication until the JWT token expires (typically 2-3 days). This affects servers directly reachable over the internet that are not behind a proxy with encryption enabled. Fixed in 4.0.0 and backported to 3.27.0.
Published: 2026-09-07
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an authentication bypass that allows an attacker to replay a captured login token from another player’s session. The server does not enforce encryption for the Minecraft Bedrock protocol, so it cannot confirm that the token belongs to the client. As a result, a replayed token will be accepted, and the attacker can impersonate the victim for the lifetime of the JSON Web Token, typically 2‑3 days. This flaw is identified as CWE‑294.

Affected Systems

The flaw affects PocketMine‑MP servers running version 3.x before 3.27.0, including any instances that expose the Bedrock port directly to the internet without encryption. Versions 3.27.0, 4.0.0, and later contain the fix.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate risk. Because the EPSS score is not available, the exploitation probability cannot be quantified, and the vulnerability is not listed in the CISA KEV catalog. The most likely attack vector involves capturing a live authentication packet from a legitimate player—often by tricking that player into connecting to a malicious server—and then replaying that packet against a target server. The flaw requires only the ability to observe network traffic and a public server to replay to, making it relatively easy for attackers with basic network access and foothold.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PocketMine‑MP to version 4.0.0 or 3.27.0, which includes the authentication fix.
  • If upgrading immediately is not possible, place the server behind a TLS‑enabled reverse proxy to encrypt the Bedrock protocol stream.
  • Restrict inbound Bedrock traffic to trusted IP ranges or enforce firewall rules to limit exposure to the public internet.
  • Enable server‑side logging of authentication attempts and monitor for unexpected repeat logins that may indicate replay attacks.
  • Consider disabling unused authentication options and require XBOX Live verification only for new connections.

Generated by OpenCVE AI on September 7, 2026 at 14:49 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 3.x (before 3.27.0) does not implement Minecraft Bedrock protocol encryption, so the server cannot verify that a connecting client possesses the private key corresponding to its login token. An attacker who captures a valid login from another player's session (for example by tricking the player into connecting to an attacker-controlled server) can replay that login to impersonate the victim and pass XBOX Live authentication until the JWT token expires (typically 2-3 days). This affects servers directly reachable over the internet that are not behind a proxy with encryption enabled. Fixed in 4.0.0 and backported to 3.27.0.
Title PocketMine-MP before 4.0.0 Authentication Bypass via Login Replay
Weaknesses CWE-294
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Pmmp Pocketmine-mp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2022-51016

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2022-51016

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-294

    Authentication Bypass by Capture-replay