Skip to main content
← All vulnerabilities
CVE-2026-116741EUVD-2026-110489GHSA-JMFJ-JXHF-C4C3

Speex through 1.2.1 Out-of-Bounds Write via speex_bits_read_whole_bytes

Published
Last modified
published
Not listed in CISA KEV
Fix
Fix or patch referenced
None on Exploit-DB, Metasploit or GitHub

Summary

Speex (libspeex) through version 1.2.1 is affected, a library used for speech audio encoding and decoding. An attacker who supplies specially crafted Speex audio data can overwrite memory beyond the intended buffer, which can corrupt heap or stack memory and crash applications that use the library.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

Speex (libspeex) through 1.2.1 contains an out-of-bounds write vulnerability in speex_bits_read_whole_bytes() in libspeex/bits.c that mishandles length truncation for non-owned SpeexBits buffers. Attackers can stream crafted Speex data into buffers set up with speex_bits_init_buffer() or speex_bits_set_bit_buffer() to corrupt heap or stack memory and crash applications.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • xiph speex

    through 1.2.1

References 6

GitHub · xiph/speex

hackmd.io

gitlab.xiph.org

vulncheck.com