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.
History

Tue, 27 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Tue, 27 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
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.
Title Speex through 1.2.1 Out-of-Bounds Write via speex_bits_read_whole_bytes
First Time appeared Xiph
Xiph speex
Weaknesses CWE-787
CPEs cpe:2.3:a:xiph:speex:*:*:*:*:*:*:*:*
Vendors & Products Xiph
Xiph speex
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H'}

cvssV4_0

{'score': 8.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published: 2026-10-26T21:52:40.782Z

Updated: 2026-10-26T21:52:40.782Z

Reserved: 2026-10-26T20:23:36.495Z

Link: CVE-2026-116741

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-26T22:16:58.530

Modified: 2026-10-27T16:03:45.247

Link: CVE-2026-116741

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-26T21:52:40Z

Links: CVE-2026-116741 - Bugzilla