CVE-2026-51254 in ESP32-audioI2S
Zusammenfassung
von VulDB • 28.07.2026
schreibfaul1 ESP32-audioI2S v3.4.5 weist eine Integer-Underflow-Schwachstelle in der Funktion `MP3Decoder::GetBits()` des MP3-Decoders auf, die durch nicht geprüfte Bit-Leseoperationen verursacht wird. Das Fehlen einer Validierung für den Parameter nBits führt dazu, dass der Zähler cachedBits unterläuft und negative Werte annimmt, was zu ungültigen Bit-Manipulationen, fehlerhafter Parsing des Bitstreams, einem Absturz der Anwendung oder zur Ausführung beliebigen Codes (Arbitrary Code Execution) über eine speziell angefertigte MP3-Datei führen kann.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.