CVE-2026-52955
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: libceph: crush_decode() funksiyasında potensial sərhədlərdən kənar giriş düzəldildi Ən azı bir bucket (qovluq) olan crush xəritəsini ehtiva edən CEPH_MSG_OSD_MAP tipli mesajda bucket alqoritmini saxlayan iki sahə mövcuddur. Əgər bu iki sahədəki dəyərlər fərqlidirsə, sərhədlərdən kənar giriş baş verə bilər. Bunun səbəbi odur ki, birinci alqoritm sahəsi (alg) həmin tipdəki bucket üçün düzgün yaddaş həcminin ayrılması üçün istifadə olunur, lakin bucket daxilindəki ikinci alqoritm sahəsi (b->alg) sonrakı emal prosesində istifadə edilir. Bu yamama alg və b->alg sahələrini müqayisə edən və onlar fərqli olduqda emalı dayandıran yoxlama əlavə etməklə problemi həll edir. Bundan əlavə, belə halda b->alg 0-a bərabər edilir, çünki crush xəritəsinin məhv edilməsi zamanı bucket tipini təyin etmək üçün yenə də bu sahədən istifadə olunur və bu, bucket sahələrinin göstərdiyi yaddaşı boşaltmağa çalışarkən yenidən sərhədlərdən kənar girişlə nəticələnə bilər. Belə hallarda bucket üçün ayrılmış yaddaşı düzgün şəkildə boşaltmaq üçün müvafiq kfree çağırışı alqoritmə xas olan crush_destroy_bucket funksiyalarından ümumi crush_destroy_bucket() funksiyasına köçürülüb.
Necə düzəltmək olar
- linux linux_kernel5.10.258, 5.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.10 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 | 2.6.34.1 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.141, 6.7 ≤ v < 6.12.91, 6.13 ≤ v < 6.18.33, 6.19 ≤ v < 7.0.10, 2.6.34, 7.1 | 5.10.258, 5.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.10 |
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.