ShellCodeX vulnerability brief
UNASSESSED
Deferred
CVE-2026-51254
schreibfaul1 ESP32-audioI2S v3.4.5 has an integer underflow vulnerability in the MP3Decoder::GetBits() function of the MP3 decoder due to unchecked bit reading operations. The lack of validation on the nBits parameter causes the cachedBits counter to underflow to negative values, leading to invalid bit manipulation, incorrect bitstream parsing, application crash, or arbitrary code execution via a specially crafted MP3 file.
Published 28 Jul 2026, 15:17 UTC
Last modified 28 Jul 2026, 16:19 UTC
01
Attack profile
The conditions required to exploit this vulnerability and its potential impact.
Attack vector
Not assessed
Attack complexity
Not assessed
Privileges required
Not assessed
User interaction
Not assessed
Scope
Not assessed
Confidentiality
Not assessed
Integrity
Not assessed
Availability
Not assessed
02
Affected products
Product applicability statements supplied with the NVD record.
NVD has not published structured affected-product data for this record.
03
Weakness classification
CWE categories help security teams group the underlying software weakness.
Weakness classification is still awaiting analysis.
04
Source references
External advisories, patches and technical reports attached to this CVE record.