CVE-2026-68131
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: rbd: obyekt xəritəsinin yeniləmə yolunda müsbət nəticə kodlarını sıfırlayın RBD sorğusuna cavab mesajında müsbət nəticə kodu məlumat yükünün olduğunu göstərir ki, bu da yazma əməliyyatları üçün icazə verilmir. `rbd_osd_req_callback()` funksiyası yazma əməliyyatları üçün artıq müsbət nəticə kodunu sıfıra sıfırlasa da, `rbd_object_map_callback()` bunu etmir. Bu, obyekt xəritəsinin yenilənməsinə dair korlanmış bir cavabın `__rbd_obj_handle_request()` daxilindəki `rbd_assert(*result < 0)` şərtini tetikləməsinə imkan verir. Bu, `rbd_object_map_callback()` funksiyasının `rbd_obj_handle_request()` -> `__rbd_obj_handle_request()` funksiyalarını çağırması və həmin müsbət nəticə kodunu ötürməsi səbəbindən baş verir. `__rbd_obj_handle_request()` funksiyasından `rbd_obj_advance_write()` çağırılır, o isə müsbət nəticə kodunu dəyişdirilmədən saxlayır və "true" qaytarır. Nəticədə, `__rbd_obj_handle_request()` daxilində `if(done && *result)` budağı icra olunur və assertion tetiklənir. Bu yamaq `rbd_object_map_callback()` yolundakı məntiqi tənzimləyərək problemi həll edir. Obyekt xəritəsinin yenilənməsi üçün müsbət nəticə kodu artıq sıfıra sıfırlanır (`rbd_osd_req_callback()` kimi) və mesaj daha sonra sanki nəticə kodu əvvəldən sıfırmış kimi emal edilir. Əlavə olaraq, bu hal üçün `WARN_ON_ONCE()` əlavə edilmişdir.
Necə düzəltmək olar
- Linux Linuxcf1167292f606deaddac35ec384eba48f08a68d2, da926959bf791441ba06a80571708c3d0d3cc08f, 6f33d9d539fb94e5a17589c2dfe271ff9bb64904, 14995c4250f04b58bf6fc00e0e973a2e1b3cfb9b, 2419aa74081007dc4d14ff5640659052dfdfd69a, 34f2a2f32af570dfcc532ad70c080629ee1c32b0, b1a61366933224b3ad80975c4d01ac2cc6931ecf, a6c4250b81bd30beae94e1b7a4b26fa1193ad2e4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 22e8bd51bb0469d1a524130a057f894ff632376a ≤ v < cf1167292f606deaddac35ec384eba48f08a68d2, 22e8bd51bb0469d1a524130a057f894ff632376a ≤ v < da926959bf791441ba06a80571708c3d0d3cc08f, 22e8bd51bb0469d1a524130a057f894ff632376a ≤ v < 6f33d9d539fb94e5a17589c2dfe271ff9bb64904, 22e8bd51bb0469d1a524130a057f894ff632376a ≤ v < 14995c4250f04b58bf6fc00e0e973a2e1b3cfb9b, 22e8bd51bb0469d1a524130a057f894ff632376a ≤ v < 2419aa74081007dc4d14ff5640659052dfdfd69a, 22e8bd51bb0469d1a524130a057f894ff632376a ≤ v < 34f2a2f32af570dfcc532ad70c080629ee1c32b0, 22e8bd51bb0469d1a524130a057f894ff632376a ≤ v < b1a61366933224b3ad80975c4d01ac2cc6931ecf, 22e8bd51bb0469d1a524130a057f894ff632376a ≤ v < a6c4250b81bd30beae94e1b7a4b26fa1193ad2e4, 5.3 | cf1167292f606deaddac35ec384eba48f08a68d2, da926959bf791441ba06a80571708c3d0d3cc08f, 6f33d9d539fb94e5a17589c2dfe271ff9bb64904, 14995c4250f04b58bf6fc00e0e973a2e1b3cfb9b, 2419aa74081007dc4d14ff5640659052dfdfd69a, 34f2a2f32af570dfcc532ad70c080629ee1c32b0, b1a61366933224b3ad80975c4d01ac2cc6931ecf, a6c4250b81bd30beae94e1b7a4b26fa1193ad2e4 |
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.