CVE-2023-45675

Orta

Açıklama

stb_vorbis, ogg vorbis dosyalarını işlemek için kullanılan tek dosyadan oluşan MIT lisanslı bir kütüphanedir. Özel olarak hazırlanmış bir dosya, `f->vendor[len] = (char)'\0';` satırında sınır dışı yazmaya (out of bounds write) neden olabilir. Sorunun temel nedeni, `start_decoder` içinde okunan len değerinin `-1` olması ve `setup_malloc` fonksiyonuna iletildiğinde `len + 1` ifadesinin 0'a dönüşmesidir. `setup_malloc`, `f->alloc.alloc_buffer` önceden tahsis edildiğinde farklı davranır. `malloc` durumunda olduğu gibi `NULL` döndürmek yerine, önceden tahsis edilmiş tamponu sıfır kadar kaydırır ve mevcut bellek bloğunu döndürür. Bu sorun, kod çalıştırılmasına yol açabilir.

ÖnemOrta
CVSS6.5
İstismar olasılığı—
ÜrünNothings Stb Vorbis.c
Yayın21 Eki 2023
İlk görülme21 Eki 2023

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
nothings stb_vorbis.c1.22—

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2023-45675 · Nothings Stb Vorbis.c · Dark Radar