CVE-2026-92510
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: RDMA/core: ib_destroy_srq_user() fonksiyonundaki potansiyel serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi. Bir SRQ'ya netlink yolu üzerinden erişilirken söz konusu SRQ için tek senkronizasyon mekanizması rdma_restrack_get() fonksiyonudur. Mevcut durumda rdma_restrack_del(), ib_destroy_srq_user() fonksiyonunun sonunda çağrılmaktadır; ancak bu işlem çok geç gerçekleşmektedir çünkü o noktada SRQ ile ilişkili üreticiye özel kaynaklar zaten serbest bırakılmış olabilir. Bu durum, SRQ'nun restrack aracılığıyla erişilebilir kaldığı kısa bir pencere oluşturarak potansiyel bir serbest bırakıldıktan sonra kullanım (use-after-free) durumuna yol açabilir. Bu sorun, rdma_restrack_begin_del() çağrısının ib_destroy_srq_user() başlangıcına taşınmasıyla ve böylece SRQ'nun dahili kaynakları serbest bırakılmadan önce restrack'ten kaldırılması sağlanarak düzeltilmiştir. Bu, imha sürecindeki bir SRQ'ya hiçbir yeni kullanıcının referans tutmamasını garanti eder. Ek olarak bu değişiklik, oluşturma ve imha rutinleri arasındaki amaçlanan ters sırayı korur: Kaynaklar başarılı oluşturmanın sonunda restrack'e eklenir ve dolayısıyla imha akışı sırasında ilk olarak restrack'ten kaldırılmalıdır; bu da yaşam döngüsü yönetimini tutarlı ve öngörülebilir kılar.
Nasıl düzeltilir
- Linux Linuxa5bfd9fe05d5cebbd3e447bf7f7b2c663007d8b9, d3d0eabe6e39b024deb3e085e2d408d037e967c3, 9c704383529044c02122f85a2a9a42cbf14a07a6, bedd7dee72588c838f5b67197ea8b387e7beb918, 95c992c869df54a6a7061f5f3fb6400244f2af8f, 88244ecc71cc0b3ed200f5ef7ddea6686adfd730 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 48f8a70e899fa4d9c8f00369f482f0382173ece9 ≤ v < a5bfd9fe05d5cebbd3e447bf7f7b2c663007d8b9, 48f8a70e899fa4d9c8f00369f482f0382173ece9 ≤ v < d3d0eabe6e39b024deb3e085e2d408d037e967c3, 48f8a70e899fa4d9c8f00369f482f0382173ece9 ≤ v < 9c704383529044c02122f85a2a9a42cbf14a07a6, 48f8a70e899fa4d9c8f00369f482f0382173ece9 ≤ v < bedd7dee72588c838f5b67197ea8b387e7beb918, 48f8a70e899fa4d9c8f00369f482f0382173ece9 ≤ v < 95c992c869df54a6a7061f5f3fb6400244f2af8f, 48f8a70e899fa4d9c8f00369f482f0382173ece9 ≤ v < 88244ecc71cc0b3ed200f5ef7ddea6686adfd730, 5.13 | a5bfd9fe05d5cebbd3e447bf7f7b2c663007d8b9, d3d0eabe6e39b024deb3e085e2d408d037e967c3, 9c704383529044c02122f85a2a9a42cbf14a07a6, bedd7dee72588c838f5b67197ea8b387e7beb918, 95c992c869df54a6a7061f5f3fb6400244f2af8f, 88244ecc71cc0b3ed200f5ef7ddea6686adfd730 |
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.