PT-2026-88982
CVE-2023-54390
·
Published
2023-09-14
·
Updated
2026-09-09
Description by
CVSS 4.0
8.7
HighMetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions
PocketMine-MP versions prior to 5.3.1
PocketMine-MP versions prior to 4.23.1
Description
A denial of service issue exists in the JSON parsing of the
LoginPacket due to improper handling of null values within arrays. The json mapper accepts null type values in typed arrays, which the software does not expect. An attacker can send malformed JSON containing unexpected null elements in the LoginPacket to crash the server.Recommendations
Update to version 5.3.1.
Update to version 4.23.1.
As a temporary workaround, a plugin can handle the
DataPacketReceiveEvent for LoginPacket to verify that input arrays do not contain unexpected null values. Found an issue in the description? Have something to add? Feel free to write us 👾