Skip to main content

PocketMine-MP EUVDEUVD-2026-74913

| CVE-2026-86202 MEDIUM
Insufficient Control of Network Message Volume (Network Amplification) (CWE-406)
2026-09-09 VulnCheck GHSA-5g4f-vg94-wpxh
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register or obtain player credentials
  2. Delivery
    Connect to PocketMine-MP server (AV:N, PR:L)
  3. Exploit
    Position avatar near many online players
  4. Execution
    Flood server with crafted ActorEventPacket EATING_ITEM messages
  5. Persist
    Server rebroadcasts ConsumingItemAnimation to all visible peers
  6. Impact
    Amplified CPU/memory exhaustion causes server performance degradation

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires the attacker to hold a valid authenticated session on the PocketMine-MP server (CVSS PR:L) and to be positioned so that other active players fall within the server's entity visibility radius - the more visible players, the greater the amplification. No special server configuration or elevated permissions are needed beyond standard player access; the vulnerable ActorEventPacket handler is active in all default installations before 5.39.2. The impact is negligible on servers with few concurrent players and grows substantially on crowded public servers. No admin-level access, non-default settings, or specific platform is required.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N, score 5.3 Medium) accurately reflects the low-privilege authenticated requirement and network reachability. The VI:L integrity dimension in the provided vector is debatable - the primary real-world impact is resource exhaustion (CPU and memory waste on the server plus animation spam to peer clients) rather than a meaningful integrity change, suggesting a slight framing mismatch in the vendor-supplied metrics. The amplification effect scales with server population, meaning crowded public servers face proportionally worse impact. A publicly available exploit reference exists via the GitHub security advisory (GHSA-7hmv-4j2j-pp6f), which lowers the exploitation barrier to any registered player. No EPSS score was provided in the input data and no CISA KEV listing exists, consistent with this being a moderate-severity gaming-server nuisance rather than a critical enterprise threat. Any server operator running PocketMine-MP without rate-limiting plugins should prioritize upgrading, since the patch is a clean architectural fix with no functional trade-offs.

Exploit ScenarioDerived

An attacker registers a player account on a PocketMine-MP server and positions their character within view of many other players, then floods the server with crafted ActorEventPacket EATING_ITEM messages. The server rebroadcasts a consuming animation to every visible peer for each packet received, amplifying the attacker's bandwidth by a factor equal to the number of visible players and steadily exhausting server CPU and memory. A publicly available exploit reference via the GitHub advisory lowers the effort required.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 09, 2026

Network amplification in PocketMine-MP before 5.39.2 allows authenticated game clients to trigger server-broadcast consuming animations for all visible players by sending crafted ActorEventPacket messages. Each malicious packet causes the server to invoke ConsumingItemAnimation.broadcastAnimation() for every peer in range, multiplying network load and CPU/memory consumption proportionally to the online player count. A publicly available proof-of-concept exists via the GitHub security advisory; no active exploitation has been confirmed in CISA KEV.

RemediationAI

Upgrade PocketMine-MP to version 5.39.2, confirmed as the patched release per the GitHub advisory and Composer package metadata. The fix is implemented in commit aeea1150a772a005b92bd418366f1b7cf1a91ab5, which removes client-driven ActorEventPacket processing entirely and replaces it with server-authoritative animation scheduling. For operators unable to upgrade immediately, a plugin using PocketMine-MP's DataPacketDecodeEvent API can rate-limit or silently drop ActorEventPacket messages from clients; this mitigates the amplification but requires ongoing plugin maintenance and will not protect against other client-packet abuse vectors. No other compensating controls are described by the vendor. Full advisory details are at https://github.com/pmmp/PocketMine-MP/security/advisories/GHSA-7hmv-4j2j-pp6f.

Affected VersionsENISA

PocketMine-MP 0 <5.39.2

Affected Packages

composer pocketmine/pocketmine-mp fix: 5.39.2
euvd pocketmine_mp fix: 5.39.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in composer, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

PocketMine-MP (CPE: cpe:2.3:a:pmmp:pocketmine-mp:*:*:*:*:*:*:*:*, distributed via Composer as pocketmine/pocketmine-mp) is a PHP-based server implementation for Minecraft Bedrock Edition. The MCPE network protocol uses ActorEventPacket to signal entity-related events such as eating food or drinking potions. The vulnerability (CWE-406: Insufficient Control of Network Message Volume) resided in InGamePacketHandler.php, where the server accepted client-sent EATING_ITEM events and called broadcastAnimation(new ConsumingItemAnimation()) for every player within visible range, without any rate limiting or server-side verification that the client was actually consuming an item. The fix (commit aeea1150) discards all client-originated ActorEventPacket messages entirely and moves the consuming animation trigger to a server-controlled tick loop in Player.php, firing every 4 ticks when isUsingItem() is true. The advisory notes this is the same class of flaw previously patched in AnimatePacket and LevelSoundEventPacket during the PM4 network overhaul, making this a recurring pattern in the codebase.

Know when Pocketmine Mp gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Authenticated player required (PR:L); primary impact is server resource exhaustion (A:L); no confidentiality or integrity change results from animation amplification.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

PocketMine-MP versions before 5.39.2 contain a network amplification vulnerability in ActorEventPacket handling that allows clients to trigger consuming animations for all visible players. Attackers can send crafted ActorEventPacket messages to spam animation events to other clients and waste server CPU and memory resources.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
niche PHP Minecraft Bedrock server, gaming community only
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy