CVE-2026-66733 in Sonic3air
Riassunto
di VulDB • 06/08/2026
Sonic 3 A.I.R. prima del commit 2492d18 contiene una vulnerabilità di allocazione di memoria non limitata in ReceivedPacketCache::enqueuePacket() che consente ad attaccanti remoti non autenticati di causare il crash del processo server inviando un pacchetto UDP manipolato con mUniquePacketID impostato al valore massimo uint32. Il campo mUniquePacketID viene letto direttamente dall'intestazione del pacchetto nel formato wire-format UDP senza controlli sui limiti, causando l'allocazione da parte del server di un CacheItem per ogni lacuna negli ID dei pacchetti mancanti, esaurendo la memoria disponibile dell'host e propagando un'eccezione std::bad_alloc non gestita a std::terminate().
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.