CVE-2026-58496
Təsvir
Thor Vector Graphics (ThorVG) istehsala hazır vektor qrafikası mühərrikidir. Versiya 1.0.7-dək `tvgSfntLoader.cpp` faylındakı `SFNT/TTF` şrift yükləyicisinin `SfntLoader::gen` funksiyası, giriş buferinin ən azı dörd bayt ehtiva etdiyini yoxlamadan şrift tipini müəyyən etmək üçün `data[0]-dan data[3]-ə qədər` olan hissəni oxuyur. Kiçik ölçülü şriftin `tvg::Text::load` kimi ictimai API-lər vasitəsilə birbaşa yaddaşdan yüklənməsi sərhədləri aşan oxumaya (out-of-bounds read) səbəb olur. `mmap` istifadə edərək fayl yolu ilə yükləmə, səhifə hizalanması səbəbindən bu oxumanı gizlədə bilər; lakin yaddaşa yükləmə API-si bunu birbaşa üzə çıxarır. Yaddaş düzümündən asılı olaraq, yanlış formalaşdırılmış qısa şrift tətbiqin çökməsinə və ya bitişik heap yaddaşının ifşasına səbəb ola bilər. Bu problem 1.0.7 versiyasında aradan qaldırılıb.
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 |
|---|---|---|
| thorvg thorvg | < 1.0.7 | — |
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.