CVE-2026-64241
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: gpio: rockchip: kaldırma hataları ve kaynak sızıntıları Sürücünün kaldırma yolu ve hata yönetimindeki çeşitli kaldırma sorunları ve kaynak sızıntıları giderildi: 1. Debounce saat referans sızıntısı: Debounce saati (bank->db_clk), saat referans sayısını artıran of_clk_get() kullanılarak alınmaktadır ancak clk_put() hiçbir zaman çağrılmamaktadır. Ayırma işlemi sırasında temiz bir şekilde serbest bırakmak için bir devm eylemi kaydedin. DT bağlaması clock-names tanımlamadığından ve isim tabanlı aramayı engellediğinden, devm_clk_get() yerine of_clk_get(..., 1) kullanımının gerekli olduğu unutulmamalıdır. 2. Kaydı silinmemiş zincirleme IRQ işleyicisi: Zincirleme IRQ işleyicisi remove() fonksiyonunda bağlantısı kesilmemektedir. Sürücü kaldırıldıktan sonra başıboş bir kesme tetiklenirse, çekirdek güncelliğini yitirmiş bir işleyiciyi yürütmeye çalışır ve bu durum paniğe yol açar. Bu sorun, remove() içinde işleyicinin temizlenmesiyle düzeltilmiştir. 3. IRQ alanı sızıntısı: Doğrusal IRQ alanı ve genel çipleri probe sırasında manuel olarak tahsis edilmekte ancak hiçbir zaman kaldırılmamaktadır. İlişkili genel çipleri ve eşlemeleri serbest bırakmak için sürücü kaldırma işlemi sırasında IRQ alanını kaldırın. [Bartosz: devres tahsis hatasında hata mesajı yayınlamayın]
Nasıl düzeltilir
- linux linux_kernel6.12.96, 6.18.35, 7.0.12 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.15 ≤ v < 6.12.96, 6.13 ≤ v < 6.18.35, 6.19 ≤ v < 7.0.12, 7.1 | 6.12.96, 6.18.35, 7.0.12 |
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.