PT-2023-32991 · Packagist · Pocketmine/Pocketmine-Mp

Published

2023-01-10

·

Updated

2023-01-10

CVSS v3.1

5.3

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Name of the Vulnerable Software and Affected Versions No specific software name is mentioned, but based on the context, it appears to be related to a server software, possibly a game server, with affected versions not specified.
Description The issue arises from a workaround for an old client bug that allowed very large JSON payloads in ModalFormResponsePacket to cause the server to spend significant time processing the packet. This could lead to large numbers of these packets hogging CPU time and preventing the server from processing other connections in a timely manner.
Recommendations For the affected versions, a possible workaround is for plugins to cancel DataPacketReceiveEvent for the ModalFormResponsePacket, decode the data manually, and then call Player->onFormSubmit() directly, bypassing the vulnerable code. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Related Identifiers

GHSA-7M9R-RQ9J-WMMH

Affected Products

Pocketmine/Pocketmine-Mp