CVE-2026-89800
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: drm/nouveau/uvmm: bir OP_UNMAP_SPARSE geri alınırken kirli bayrağını temizle Başarılı bir OP_UNMAP_SPARSE işlemi, nouveau_uvma_region_dirty() ile bölgesini kirli olarak işaretler ve yıkım işlemini nouveau_uvmm_bind_job_cleanup() fonksiyonuna erteler; bölgeyi uvmm->region_mt üzerinden kaldırmaz. İşlemdeki daha sonraki bir işlem başarısız olursa, geri alma yolu reg->dirty değerini asla temizlemez (bir yerde ayarlanır, hiçbir yerde temizlenmez) ve op->reg = NULL olarak ayarlar, bu nedenle temizleme işlemi yıkımı atlar. Bölge, kirli bayrağı ayarlanmış şekilde ağaçta kalır ve tamamlanması asla bildirilmez. Daha sonra bu aralık üzerindeki bağlamalar, uvmm ömrü boyunca kalıcı olarak başarısız olur -- kirli kontrollerinden kaynaklanan -ENOENT veya -EINVAL hataları ya da bind_validate_region() içindeki öldürülemez bir wait_for_completion() çağrısı şeklinde. Geri alma işlemi seyrek eşlemeyi (sparse unmap) geri çevirdiğinde reg->dirty değerini temizleyerek bölgeyi bulunduğu ilk duruma geri getirin.
Nasıl düzeltilir
- Linux Linuxa129b2b875c148aba233ace8447a0c36ca3bae07, 196ce9e5e93202da097062be24e404984dbc5ac2, 1101cbfe7f342e5eaaf7444965d4f1215abdac4c, c60033c172420179b7bbb3d1f843f8dc90164dc5, 38a62306c4266bcb3cd89e33c7111ee33096ebb3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | b88baab828713ce0b49b185444b2ee83bed373a8 ≤ v < a129b2b875c148aba233ace8447a0c36ca3bae07, b88baab828713ce0b49b185444b2ee83bed373a8 ≤ v < 196ce9e5e93202da097062be24e404984dbc5ac2, b88baab828713ce0b49b185444b2ee83bed373a8 ≤ v < 1101cbfe7f342e5eaaf7444965d4f1215abdac4c, b88baab828713ce0b49b185444b2ee83bed373a8 ≤ v < c60033c172420179b7bbb3d1f843f8dc90164dc5, b88baab828713ce0b49b185444b2ee83bed373a8 ≤ v < 38a62306c4266bcb3cd89e33c7111ee33096ebb3, 6.6 | a129b2b875c148aba233ace8447a0c36ca3bae07, 196ce9e5e93202da097062be24e404984dbc5ac2, 1101cbfe7f342e5eaaf7444965d4f1215abdac4c, c60033c172420179b7bbb3d1f843f8dc90164dc5, 38a62306c4266bcb3cd89e33c7111ee33096ebb3 |
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.