PT-2022-16311 · Mojang · Mojang Bedrock Dedicated Server

Published

2022-03-28

·

Updated

2022-04-04

·

CVE-2022-23884

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Mojang Bedrock Dedicated Server version 1.18.2
Description The issue is caused by an integer overflow leading to a bound check bypass in the PurchaseReceiptPacket:: read function, which is a packet deserializer. This function is used to process incoming packets, and the integer overflow allows for a bypass of the normal bounds checking, potentially leading to unauthorized access or data manipulation.
Recommendations For Mojang Bedrock Dedicated Server version 1.18.2, consider disabling the PurchaseReceiptPacket:: read function until a patch is available to prevent potential exploitation. Restrict access to the packet deserializer to minimize the risk of exploitation. Avoid using the PurchaseReceiptPacket in the affected server version until the issue is resolved.

Exploit

Fix

Integer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2022-23884

Affected Products

Mojang Bedrock Dedicated Server