[ CVE-2026-116741 · Published 26 Oct 2026 ]
Vulnerability in xiph speex
CVSS 6.5
EPSS <1%No fix listed yet
[ Why it matters ]Priority signals
- Public proof-of-concept exploit exists (CISA SSVC)
[ Description ]Official 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.
[ Fixes ]Fixes and patches
No fix or interim patch is linked from our sources yet. Check the vendor references below and limit exposure of affected systems until a fix is available.
[ References ]References
- github.com/xiph/speex
- github.com/xiph/speex/blob/Speex-1.2.1/libspeex/bits.c
- github.com/xiph/speex/issues/42
- gitlab.xiph.org/xiph/speex/-/merge_requests/32
- hackmd.io/@haindpwn/speex-bits-read-whole-bytes-oob-write
- www.vulncheck.com/advisories/speex-through-1.2.1-out-of-bounds-write-via-speex-bits-rea…
- hackmd.io/@haindpwn/cve-2026-116741-speex-bits-read-whole-bytes-oob-write