top of page
perceptive_background_267k.jpg

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

Click to open the original link from this advisory

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:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Disclaimer: Deze website toont informatie afkomstig van externe bronnen. Perceptive aanvaardt geen verantwoordelijkheid voor de inhoud, juistheid of volledigheid van deze informatie.

bottom of page