A remote attacker may crash a server by sending PlayerActionPacket
with invalid facing values (e.g. negative), specifically with START_BREAK
or CRACK_BLOCK
actions, or with a UseItemTransactionData
(typically in InventoryTransactionPacket
).
f126479c37ff00a717a828f5271cf8e821d12d6c
Using a plugin, cancel DataPacketReceiveEvent
if the packet is PlayerActionPacket
and the facing is outside the range 0-5 when receiving STARTBREAK or CRACKBLOCK actions, or UseItemTransactionData. However, beware that negative values may be legitimate in some cases.
If you have any questions or comments about this advisory: * Email us at team@pmmp.io
{ "nvd_published_at": null, "cwe_ids": [], "severity": "HIGH", "github_reviewed": true, "github_reviewed_at": "2022-01-13T22:08:36Z" }