CVE-2026-88355
Təsvir
tinyexpr-in 4a7456e commitindəki new_expr() funksiyasında yanlış bufer ölçüsü hesablanması zəifliyi mövcuddur. Sabitlər, dəyişənlər və sıfır arqumentli funksiyalar daxil olmaqla, arity-0 ifadə düyünləri üçün funksiya sizeof(te_expr)-dən daha az yaddaş ayırır, lakin qaytarılan ayırmanı tam bir te_expr obyekti kimi qəbul edir. Bu, təyin olunmamış davranışla nəticələnir və UBSan ilə instrumentasiya edilmiş build-lərdə prosesin deterministik şəkildə dayanması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 |
|---|---|---|
| tinyexpr | Aralıq göstərilməyib | — |
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.