CVE-2025-40249
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: gpio: cdev: olaylar yayınlanmadan önce cdev fd'nin hala aktif olduğundan emin olun Bir dosya tanımlayıcısı üzerindeki son fput() çağrısı ile serbest bırakma işlemi ertelenebilir ve bir iş kuyruğuna planlanabilir. Bu tanımlayıcının referans sayacı hala sıfırdır ve kullanılmamalıdır. Kullanıcı alanına bildirmek istediğimiz bir GPIO değişikliğinin, karakter aygıtı ile ilişkili dosya tanımlayıcısının referans sayacı sıfıra indikten SONRA ancak .release() geri çağırma fonksiyonu iş kuyruğu tarafından çağrılmadan ÖNCE ve dolayısıyla notifier kaydımız silinmeden ÖNCE gerçekleşmesi mümkündür. Bu durumda standart get_file() rutininin kullanılması şu uyarıyı tetikler: struct file::f_count incremented from zero; use-after-free condition present! Bu nedenle, serbest bırakılmış olan veya serbest bırakılmakta olan dosya tanımlayıcıları için NULL döndürecek olan get_file_active() varyantını kullanın.
Nasıl düzeltilir
- Linux Linuxdccc6daa8afa0f64c432e4c867f275747e3415e1, d4cd0902c156b2ca60fdda8cd8b5bcb4b0e9ed64 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 40b7c49950bd56c984b1f6722f865b922879260e ≤ v < dccc6daa8afa0f64c432e4c867f275747e3415e1, 40b7c49950bd56c984b1f6722f865b922879260e ≤ v < d4cd0902c156b2ca60fdda8cd8b5bcb4b0e9ed64, 6.13 | dccc6daa8afa0f64c432e4c867f275747e3415e1, d4cd0902c156b2ca60fdda8cd8b5bcb4b0e9ed64 |
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.