Resource exhaustion in PocketMine-MP - #VU125422
Published: November 10, 2020 / Updated: April 8, 2026
PocketMine-MP
PMMP
Description
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to uncontrolled resource consumption in InventoryTransaction->findResultItem() when processing specially crafted InventoryTransactionPackets. A remote attacker can send specially crafted InventoryTransactionPackets to cause a denial of service.
The issue is triggered when multiple pathways to a result exist, causing exponential complexity during flattening of conflicting InventoryActions within the same InventoryTransaction.