CVE-2021-48007

Summary

PocketMine-MP versions before 3.18.1 fail to validate NaN or INF values in MovePlayerPacket position and rotation fields. Malicious clients can send crafted movement packets with invalid floating-point values to crash servers through unhandled mathematical operations or prevent clients from rendering other players.

Affected Software

VendorProductVersion RangeStatus
pmmpPocketMine-MP0 < 3.18.1affected
pmmpPocketMine-MP3.18.1unaffected

Weaknesses

  • CWE-20: Improper Input Validation

References