CVE-2024-42358
Təsvir
PDFio PDF fayllarını oxumaq və yazmaq üçün sadə bir C kitabxanasıdır. TTF parserində xidmətdən imtina (DOS) zəifliyi mövcuddur. Xüsusi hazırlanmış zərərli TTF faylları proqramın yaddaşın 100%-ni istifadə etməsinə və sonsuz döngüyə girməsinə səbəb ola bilər. Bu həmçinin heap-buffer-overflow zəifliyinə də yol aça bilər. Sonsuz döngü read_camp funksiyasında nGroups dəyəri səbəbindən baş verir. ttf.h kitabxanası həssasdır. Fayldan nGroups adlı dəyər çıxarılır və bu dəyəri dəyişməklə proqramın yaddaşın 100%-ni istifadə etməsinə və sonsuz döngüyə girməsinə səbəb olmaq mümkündür. Əgər fayldakı nGroups dəyəri kiçikdirsə, sonsuz döngü baş verməyəcəkdir. Bu kitabxana, istər müstəqil binary kimi, istərsə də digər tətbiqin hissəsi kimi istifadə edildikdə, müəyyən növ faylların analizi zamanı DOS hücumlarına qarşı həssasdır. PDF sənədlərini düz mətnə çevirmək üçün bu kodu istifadə edən veb serverlər də daxil olmaqla avtomatlaşdırılmış sistemlər, hücumçu zərərli TTF faylı yüklədiyi təqdirdə DOS hücumuna məruz qala bilər. Bu problem 1.3.1 versiyasında aradan qaldırılıb. Bütün istifadəçilərə yeniləmə etmək tövsiyə olunur. Bu zəiflik üçün məlum olan heç bir alternativ həll yolu yoxdur.
Necə düzəltmək olar
- msweet pdfio1.3.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| msweet pdfio | v < 1.3.1 | 1.3.1 |
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.