CVE-2026-86198: Improper Enforcement of a Single, Unique Action in pmmp PocketMine-MP
Affects pmmp PocketMine-MPSource CVE Database V5
Not known to be exploited · CVSS 2.3 Low · fixed in 5.44.2 : update pmmp PocketMine-MP when convenient.
Data as of 10/25/2026, 04:40:14 UTC
- Exploitation
Not in CISA KEV, no exploitation reported
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 31% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 5.44.2
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:NWhat to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| pmmpPocketMine-MP | Affected
| Fixed in
|
GitHubpmmp/PocketMine-MPpkg:github/pmmp/PocketMine-MPOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A fix is available in PocketMine-MP version 5.44.2. Users should upgrade to version 5.44.2 or later to remediate this vulnerability. Patch status is confirmed by the affectedVersions data indicating versions before 5.44.2 are vulnerable.
Description
CVE-2026-86198 affects PocketMine-MP versions before 5.44.2 and involves improper validation of multiple ResourcePackClientResponsePacket packets with STATUS_COMPLETED during resource pack handling. This flaw allows malicious clients to send multiple such packets, causing duplicate Player objects to be created. The result is amplified memory consumption and increased network traffic. The vulnerability has a low severity score and requires a patch to address the issue.
Impact
The vulnerability can cause resource exhaustion on affected servers by creating duplicate Player objects, leading to increased memory consumption and network traffic. This may degrade server performance but does not directly indicate remote code execution or data compromise based on the provided data.
Summary
PocketMine-MP versions prior to 5.44.2 do not properly enforce a single, unique action when processing ResourcePackClientResponsePacket packets with STATUS_COMPLETED status. Malicious clients can exploit this by sending batches of these packets, triggering the pre-spawn progression multiple times. This leads to the creation of duplicate Player objects, which in turn increases memory usage and network traffic load on the server.
References
- github.com/pmmp/PocketMine-MP/security/advisories/GHSA-pg53-p7qp-65cv (opens in a new tab)
- github.com/pmmp/PocketMine-MP/commit/7a27894146a04964ab628ed9033140fdbf887ff3 (opens in a new tab)
- vulncheck.com/advisories/pocketmine-mp-before-5.44.2-denial-of-service-via-resourcepackclientresponsepacket (opens in a new tab)