CVE-2023-45681
Təsvir
stb_vorbis ogg vorbis fayllarının emalı üçün tək fayldan ibarət MIT lisenziyalı kitabxanadır. Xüsusi hazırlanmış fayl `start_decoder` funksiyasında ayrılmış heap buferi sərhədini aşaraq yaddaşa yazmaya səbəb ola bilər. Problemin kökü `sizeof(char*) * (f->comment_list_length)` ifadəsindəki potensial tam ədəd daşmasıdır (integer overflow), bu da `setup_malloc` funksiyasının tələb olunan məbləğdən daha az yaddaş ayırmasına gətirib çıxara bilər. Başqa bir tam ədəd daşmasının mövcudluğu səbəbindən hücumçu `setup_malloc` funksiyasının 0 qaytarmasını təmin edərək eksploytu daha etibarlı edə bilər. Bu problem kodun icrasına səbəb ola bilər.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nothings stb_vorbis.c | 1.22 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.