


Perceptive Security
SOC/SIEM Consultancy

Sonic 3 A.I.R. before commit 2492d18 contains an unbounded memory allocation vulnerability in ReceivedPacketCache::enqueuePacket() that allows unauthenticated r…
Published:
6 August 2026 at 00:00:00
Alert date:
6 August 2026 at 16:02:41
Source:
nvd.nist.gov
Network Infrastructure
Sonic 3 A.I.R. before commit 2492d18 contains an unbounded memory allocation vulnerability in the ReceivedPacketCache::enqueuePacket() function. Unauthenticated remote attackers can exploit this by sending a crafted UDP packet with mUniquePacketID set to the maximum uint32 value. The mUniquePacketID field is read directly from the UDP wire-format packet header without any bounds checking. This causes the server to allocate one CacheItem per missing packet ID gap, rapidly exhausting available host memory. The vulnerability ultimately propagates an uncaught std::bad_alloc exception to std::terminate(), crashing the server process. The fix was introduced in commit 2492d18 of the Sonic 3 A.I.R. GitHub repository. No authentication is required to trigger this denial-of-service condition, making it remotely exploitable by any attacker.
Technical details
Mitigation steps:
Affected products:
Sonic 3 A.I.R. (before commit 2492d18)
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-66733
https://github.com/Eukaryot/sonic3air/commit/2492d1882cd2cf1cc1d7415729ce5c4fd686cd4f
https://www.vulncheck.com/advisories/sonic-3-a-i-r-unbounded-memory-allocation-dos-via-receivedpacketcache
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
