- Son 7 gün
- CWE-787
CVE-2026-116741
Speex 1.2.1 ve öncesinde speex_bits_read_whole_bytes ile sınır dışı yazma açığı
- Yayımlandı
- Güncellendi
- 27 Eki 2026
- Açık yaşı
- 1 gün
- Kaydı açan
- VulnCheck
ÖzetTürkçe
Speex (libspeex) 1.2.1 sürümüne kadar olan sürümlerde, libspeex/bits.c dosyasındaki speex_bits_read_whole_bytes fonksiyonunda sınır dışı yazma (out-of-bounds write) açığı bulunmaktadır. Fonksiyon, sahip olunmayan SpeexBits tamponları için uzunluk kırpmasını hatalı işlemektedir. Saldırganlar, speex_bits_init_buffer veya speex_bits_set_bit_buffer ile ayarlanmış tamponlara özel hazırlanmış Speex verileri akıtarak yığın (heap) veya çağrı yığını (stack) belleğini bozabilir ve uygulamaların çökmesine neden olabilir.
Kaynaktaki açıklama (İngilizce)
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.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| xiph speex | ≤ 1.2.1 | – |
Kaynaklar8 kaynak
- CVE.org kaydı
- NVD kaydı
- gitlab.xiph.org/xiph/speex/-/merge_requests/32 Yama
- github.com/xiph/speex/issues/42 Üçüncü taraf
- hackmd.io/@haindpwn/speex-bits-read-whole-bytes-oob-write Üçüncü taraf
- vulncheck.com/…f-bounds-write-via-speex-bits-read-whole-bytes Üçüncü taraf
- github.com/xiph/speex Diğer
- github.com/xiph/speex/blob/Speex-1.2.1/libspeex/bits.c Diğer
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.