GMS-2022-1456: Denial-of-service vulnerability processing large chat messages containing many newlines
Impact
PocketMine-MP caps maximum chat message length at 512 Unicode characters, or about 2048 bytes. No more than 2 chat messages may be sent per tick. However, due to legacy reasons, incoming chat message blobs are split by ``, and each part is treated as a separate message, the length of each part is individually checked.
References
Detect and mitigate GMS-2022-1456 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →