PT-2026-68488 · Sonic3Air · Sonic3Air

·

CVE-2026-66733

·

Published

2026-08-06

·

Updated

2026-08-06

CVSS v4.0

8.7

High

VectorAV: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 Sonic 3 A.I.R. versions prior to commit 2492d18
Description An unbounded memory allocation issue exists in the ReceivedPacketCache::enqueuePacket() function. Unauthenticated remote attackers can crash the server process by sending a specially crafted UDP packet where the mUniquePacketID variable is set to the maximum uint32 value. Because the mUniquePacketID field is read from the UDP wire-format packet header without bounds checking, the server allocates one CacheItem for every missing packet ID gap. This leads to the exhaustion of available host memory and triggers an uncaught std::bad alloc exception, resulting in a call to std::terminate().
Recommendations Update Sonic 3 A.I.R. to commit 2492d18 or a later version.

Exploit

Fix

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

Weakness Enumeration

Related Identifiers

CVE-2026-66733

Affected Products

Sonic3Air