CVE Catalog

CVE-2026-89266

HighCVSS 8.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.64%

48th percentile - higher than 48% of all known CVEs

Summary

stb_vorbis through 1.22 contains a heap buffer overflow in start_decoder() where the codebook multiplicands allocation size is truncated from size_t to int. Attackers can craft a malicious Ogg Vorbis file with large entries and dimensions values to trigger out-of-bounds writes, causing process crashes or heap corruption.

Risk Assessment

Processing a malicious Ogg Vorbis file can crash the application or corrupt the heap, potentially enabling code execution. The risk affects any application using stb_vorbis to decode audio files.

Recommendation

Upgrade stb_vorbis to a version later than 1.22 or apply the vendor patch. Until patched, avoid decoding untrusted Ogg Vorbis files.

Related vulnerabilities

Original NVD description (English source)

stb_vorbis through 1.22 contains a heap buffer overflow in start_decoder() where the codebook multiplicands allocation size is truncated from size_t to int. Attackers can craft a malicious Ogg Vorbis file with large entries and dimensions values to trigger out-of-bounds writes, causing process crashes or heap corruption.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS