CVE-2026-71391
Təsvir
Android üçün GNU Emacs proqramının src/sfnt.c faylındakı gvar cədvəl analizçisində bir vahidlik səhv (off-by-one error) mövcuddur. sfnt_vary_simple_glyph() və sfnt_vary_compound_glyph() funksiyalarındakı ortaq koordinat indeksi sərhəd yoxlaması, "böyükdür-və ya-bərabərdir" müqayisəsi əvəzinə ciddi "böyükdür" müqayisəsindən istifadə edir; bu isə xüsusi hazırlanmış TrueType dəyişkən şriftinin yoxlamanı yan keçməsinə və memcpy vasitəsilə heap-əsaslı sərhədlərdən kənar oxumaya (out-of-bounds read) səbəb olmağına şərait yaradır. Hücumçu zərərli şrift faylını e-poçt, EWW (Emacs Web Wowser) və ya xüsusi görünüşləri olan sənədlər vasitəsilə göndərə bilər ki, bu da Emacs-in həmin faylı yükləməsinə səbəb olar. Bu, heap yaddaşının məzmununu üzə çıxarır və daha sonra ASLR-i sıradan çıxarmaq üçün istifadə edilə bilər. Bu problem 95ab9ef627b212d74d321c5bbb5b56a1be7b9fbe commit-də düzəldilmişdir.
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 |
|---|---|---|
| GNU Emacs | v ≤ 30.2 | — |
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.