Description
PocketMine-MP versions before 3.15.4 contain a denial of service vulnerability in the InventoryTransaction component's findResultItem() method. Malicious clients can send specially crafted InventoryTransactionPackets with multiple conflicting pathways to cause exponential processing complexity, freezing the server.
Published: 2026-09-06
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

PocketMine-MP versions earlier than 3.15.4 contain a flaw in the InventoryTransaction component’s findResultItem() method that allows an attacker to trigger a denial of service. By sending specially crafted InventoryTransactionPackets with multiple conflicting pathways, a client can cause the server to perform exponential processing, ultimately freezing it and making the game world unavailable to legitimate players. The weakness is a classic resource exhaustion issue as identified by CWE-400.

Affected Systems

The vulnerability affects PocketMine-MP servers running any version prior to 3.15.4. All installations of the open‑source Minecraft Bedrock server software that have not applied the 3.15.4 release or the upstream patch are potentially impacted.

Risk and Exploitability

With a CVSS score of 7.1, the vulnerability represents a high severity risk, but the EPSS score is unavailable and the vulnerability is not listed in CISA's KEV catalog. Attackers can gain remote access by connecting to the server and sending malicious packets, exploiting the server’s lack of input validation in the InventoryTransaction logic. The denial of service could disrupt game sessions for all players on the affected server, but it does not grant direct code execution or data exfiltration.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PocketMine‑MP to version 3.15.4 or later, which contains the upstream fix.
  • Apply the hotfix available in commit c368ebb5e74632bc622534b37cd1447b97281e20 if upgrading is not possible immediately.
  • Implement network monitoring or rate‑limiting for InventoryTransactionPackets from untrusted clients to reduce the likelihood of an exploit succeeding.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 08 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.15.4 contain a denial of service vulnerability in the InventoryTransaction component's findResultItem() method. Malicious clients can send specially crafted InventoryTransactionPackets with multiple conflicting pathways to cause exponential processing complexity, freezing the server.
Title PocketMine-MP before 3.15.4 Denial of Service via InventoryTransaction
Weaknesses CWE-400
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-08T13:27:43.357Z

Reserved: 2026-09-05T21:05:13.270Z

Link: CVE-2020-37277

cve-icon Vulnrichment

Updated: 2026-09-08T13:27:38.076Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-08T20:05:53.177

Link: CVE-2020-37277

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption