CVE-2024-31852
Təsvir
18.1.3 versiyasından əvvəlki LLVM, məlumatlar stekə yadda saxlanılmadan LR registrinə yazmağa imkan verən kodlar generasiya edir və buna görə də idarəetmə axınında bəzən istismar edilə bilən xəta yarana bilər. Bu, ARM backend-nə təsir göstərir və Clang ilə nümayiş etdirilə bilər. QEYD: vendorun mövqeyi belədir: "CVE-nin yaradılmasına qarşı ciddi etirazımız yoxdur... Belə görünür ki, bu yanlış kompilyasiyanın eksploytu mümkün etmə ehtimalı çox aşağıdır, çünki bu JOP qacetini (gadget) yaradan yanlış kompilyasiya elədir ki, funksiya çox güman ki, funksiyaya daxil olan əksər düzgün girişlərdə çökməyə meyillidir. Buna görə də, əgər bu funksiya hər hansı testlərlə əhatə olunubsa, yanlış kompilyasiya böyük ehtimalla binary istehsala göndərilməzdən əvvəl aşkar ediləcəkdir."
Necə düzəltmək olar
- LLVM18.1.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| LLVM | Aralıq göstərilməyib | 18.1.3 |
| Clang | 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.