Description
PocketMine-MP versions prior to 4.18.1 contain an improper input validation vulnerability in inventory transaction handling. A remote attacker with a valid player session can request that the server drop more items than are available in the player's hotbar, triggering a server crash and resulting in denial of service.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| pmmp | PocketMine-MP | < 4.18.1 | 4.18.1 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Packagist | pocketmine/pocketmine-mp | < 4.18.1 | 4.18.1 | GHSA-h87r-f4vc-mchv |
References
- https://github.com/pmmp/PocketMine-MP/blob/4.18.1/changelogs/4.18.md release-notes patch
- GitHub Security Advisory (GHSA-h87r-f4vc-mchv) vendor-advisory
- https://github.com/pmmp/PocketMine-MP/commit/5897476 patch
- https://www.vulncheck.com/advisories/pocketmine-mp-improper-validation-of-dropped-item-count-allows-remote-server-crash third-party-advisory