CVE-2021-47604
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: vduse: get_config() funksiyasında offset-in sərhədlər daxilində olduğunu yoxlayın Bu şərt "len"-i yoxlayır, lakin "offset"-i yoxlamır və bu, "offset > dev->config_size" olduqda sərhədlərdən kənar oxuma ilə nəticələnə bilər. Problem ondadır ki, hər iki dəyişən işarəsiz (unsigned) olduğu üçün "dev->config_size - offset" çıxma əməliyyatı çox yüksək işarəsiz qiymətə səbəb olar. Hesab edirəm ki, bu yoxlamalar zəruri olmaya bilər, çünki "len" və "offset" artıq vhost_vdpa_config_validate() funksiyası vasitəsilə təsdiqlənməlidir. Lakin kodu tam mükəmməl bilmirəm və təhlükəsiz olmağı üstün tuturam.
Necə düzəltmək olar
- linux linux_kernel5.15.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.15 ≤ v < 5.15.11 | 5.15.11 |
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.