CVE-2024-58072
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: wifi: rtlwifi: kullanılmayan check_buddy_priv kaldırıldı 2461c7d60f9f numaralı commit ("rtlwifi: Update header file"), özel veri yapılarından oluşan küresel bir liste getirmiştir. Daha sonra, 26634c4b1868 numaralı commit ("rtlwifi Modify existing bits to match vendor version 2013.02.07"), probe sırasında özel verileri bu listeye eklemeye başlamış ve benzer bir cihazdan özel verileri bulmak için check_buddy_priv adlı bir kanca (hook) eklemiştir. Ancak, bu fonksiyon hiçbir zaman kullanılmamıştır. Ayrıca, söz konusu liste için bir kilit bulunmasına rağmen, bu kilit hiç kullanılmamaktadır. Probe işlemi başarısız olduğunda ise özel veriler listeden asla kaldırılmamaktadır. Bu durum, ikinci bir probe işleminin serbest bırakılmış belleğe erişmesine neden olabilir. Kullanılmayan kancanın, yapıların ve üyelerin kaldırılması; listedeki potansiyel yarış durumunu (race condition) ve probe işleminin başarısız olduğu durumlarda ikinci bir probe sırasında listenin bozulmasını önleyecektir.
Nasıl düzeltilir
- linux linux_kernel5.4.291, 5.10.235, 5.15.179, 6.1.129, 6.6.76, 6.12.13, 6.13.2 ya da sonraki bir sürüm
- git.kernel.org/stable/c/006e803af7408c3fc815b0654fc5ab43d34f0154
- git.kernel.org/stable/c/1b9cbd8a9ae68b32099fbb03b2d5ffa0c5e0dcc9
- git.kernel.org/stable/c/1e39b0486cdb496cdfba3bc89886150e46acf6f4
- git.kernel.org/stable/c/2fdac64c3c35858aa8ac5caa70b232e03456e120
- git.kernel.org/stable/c/465d01ef6962b82b1f0ad1f3e58b398dbd35c1c1
- git.kernel.org/stable/c/543e3e9f2e9e47ded774c74e680f28a0ca362aee
- git.kernel.org/stable/c/8e2fcc68fbaab3ad9f5671fee2be0956134b740a
- git.kernel.org/stable/c/f801e754efa21bd61b3cc15ec7565696165b272f
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 3.10 ≤ v < 5.4.291, 5.5 ≤ v < 5.10.235, 5.11 ≤ v < 5.15.179, 5.16 ≤ v < 6.1.129, 6.2 ≤ v < 6.6.76, 6.7 ≤ v < 6.12.13, 6.13 ≤ v < 6.13.2 | 5.4.291, 5.10.235, 5.15.179, 6.1.129, 6.6.76, 6.12.13, 6.13.2 |
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.