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

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

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2020-37277

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2020-37277

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption