{"id":"CVE-2026-116741","revision":"341595adefee42348d5f409570a5513c","records":[{"revision":"341595adefee42348d5f409570a5513c","observedAt":"2026-10-26T22:35:30.956+00:00","statement":{"source":"cve-program","id":"CVE-2026-116741","aliases":[],"title":"Speex through 1.2.1 Out-of-Bounds Write via speex_bits_read_whole_bytes","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.","state":0,"publishedAt":"2026-10-26T21:52:40.782+00:00","modifiedAt":"2026-10-26T21:52:40.782+00:00","affected":[{"ecosystem":"Vendor product","name":"speex","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"vendor\": \"xiph\",\n                    \"product\": \"speex\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"versions\": [\n                        {\n                            \"version\": \"0\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"custom\",\n                            \"lessThanOrEqual\": \"1.2.1\"\n                        }\n                    ],\n                    \"packageURL\": \"pkg:github/xiph/speex\",\n                    \"repo\": \"https://github.com/xiph/speex\"\n                }"}],"metrics":[{"system":"CVSS 4.0","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","score":8.3,"severity":"HIGH"},{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H","score":6.5,"severity":"MEDIUM"}],"references":["https://github.com/xiph/speex/issues/42","https://github.com/xiph/speex","https://github.com/xiph/speex/blob/Speex-1.2.1/libspeex/bits.c#L177","https://hackmd.io/@haindpwn/speex-bits-read-whole-bytes-oob-write","https://gitlab.xiph.org/xiph/speex/-/merge_requests/32","https://www.vulncheck.com/advisories/speex-through-1.2.1-out-of-bounds-write-via-speex-bits-read-whole-bytes"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-116741","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-116741","identifiers":["CVE-2026-116741"]},"retained":false,"historicalAffected":[]}],"coverage":[]}