CVE-2026-46252
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: regulator: core: regulator_resolve_supply() hata yolundaki kilitleme düzeltildi Eğer bir besleme regülatörünün geç etkinleştirilmesi regulator_resolve_supply() fonksiyonunda başarısız olursa, mevcut kod bir lockdep uyarısını tetikler: WARNING: drivers/regulator/core.c:2649 at _regulator_put+0x80/0xa0, CPU#6: kworker/u32:4/596 ... Call trace: _regulator_put+0x80/0xa0 (P) regulator_resolve_supply+0x7cc/0xbe0 regulator_register_resolve_supply+0x28/0xb8 çünkü _regulator_put() çağrıldığında regulator_list_mutex tutulmalıdır. Bunu çözmek için basitçe regulator_put() kullanımına geçilmiştir. Bu işlem yapılırken, besleme işaretçisi temizlenirken rdev'e eşzamanlı erişim gerçekleşmediğinden de emin olunmalıdır. Bunu sağlamak için uygun kilitleme eklenmiştir. Söz konusu kod takip eden bir commit ile tamamen kaldırılacak olsa da, gelecekteki referanslar için kaldırılmadan önce bunun düzeltilmesinin faydalı olduğu düşünülmektedir.
Nasıl düzeltilir
- linux linux_kernel6.19.4 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 | 4.2.1 ≤ v < 6.19.4, 4.2 | 6.19.4 |
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.