CVE-2026-68131
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: rbd: Nesne haritası güncelleme yolunda pozitif sonuç kodlarını sıfıra sıfırla Bir RBD isteğine verilen yanıt mesajında, pozitif bir sonuç kodu bir veri yükünü belirtir ve bu, yazma işlemleri için izin verilmez. rbd_osd_req_callback() yazma işlemleri için pozitif bir sonuç kodunu zaten sıfıra sıfırlarken, rbd_object_map_callback() bunu yapmaz. Bu, bir nesne haritası güncellemesine verilen bozulmuş bir yanıtın __rbd_obj_handle_request() içindeki rbd_assert(*result < 0) ifadesini tetiklemesine olanak tanır. Bu durum, rbd_object_map_callback() fonksiyonunun rbd_obj_handle_request() -> __rbd_obj_handle_request() çağrısını yapması ve bu pozitif sonuç kodunu iletmesi nedeniyle oluşur. __rbd_obj_handle_request() içinden, pozitif sonuç kodunu değiştirmeden bırakan ve true döndüren rbd_obj_advance_write() çağrılır. Bu nedenle, __rbd_obj_handle_request() içindeki if(done && *result) dalı yürütülür ve doğrulama tetiklenir. Bu yama, rbd_object_map_callback() yolundaki mantığı ayarlayarak sorunu giderir. Bir nesne haritası güncellemesi için pozitif bir sonuç kodu artık sıfıra sıfırlanır (rbd_osd_req_callback() benzeri) ve mesaj daha sonra sonuç kodu başlangıçtan itibaren sıfırmış gibi aynı şekilde işlenir. Ek olarak, bu durum için bir WARN_ON_ONCE() eklenmiştir.
Nasıl düzeltilir
- Linux Linuxcf1167292f606deaddac35ec384eba48f08a68d2, da926959bf791441ba06a80571708c3d0d3cc08f, 6f33d9d539fb94e5a17589c2dfe271ff9bb64904, 14995c4250f04b58bf6fc00e0e973a2e1b3cfb9b, 2419aa74081007dc4d14ff5640659052dfdfd69a, 34f2a2f32af570dfcc532ad70c080629ee1c32b0, b1a61366933224b3ad80975c4d01ac2cc6931ecf, a6c4250b81bd30beae94e1b7a4b26fa1193ad2e4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.