CVE-2026-39856
Təsvir
osslsigncode, Authenticode imzalanmasını və vaxt möhürlənməsini həyata keçirən bir alətdir. Versiya 2.13-dən əvvəl, osslsigncode versiya 2.12 və daha köhnələrdə PE səhifə-heş hesablanma kodu (pe_page_hash_calc()) daxilində sərhədlərdən kənar oxuma (out-of-bounds read) zəifliyi mövcuddur. Səhifə heşləməsi üçün PE bölmələrini emal edərkən funksiya, istinad edilən bölgənin xəritələnmiş fayl daxilində olduğunu yoxlamadan bölmə başlıqlarından PointerToRawData və SizeOfRawData dəyərlərindən istifadə edir. Hücumçu, faylın sonundan kənara işarə edən bölmə başlıqlarına malik xüsusi hazırlanmış PE faylı yarada bilər. osslsigncode belə bir fayl üçün səhifə heşlərini hesablayarkən etibarsız yaddaş bölgəsindən məlumatları heşləməyə çalışa bilər ki, bu da sərhədlərdən kənar oxumaya və potensial olaraq prosesin çökməsinə səbəb olar. Zəiflik, səhifə heşləməsi aktiv edilmiş halda (-ph) zərərli PE faylını imzalayarkən və ya artıq səhifə heşləri olan zərərli imzalanmış PE faylını yoxlayarkən tetiklene bilər. Artıq imzalanmış faylın yoxlanılması üçün yoxlayan şəxsin -ph parametrini ötürməsi tələb olunmur. Bu zəiflik 2.13 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- osslsigncode_project osslsigncode2.13 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| osslsigncode_project osslsigncode | v < 2.13 | 2.13 |
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.