CVE-2026-31629
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: nfc: llcp: LLCP_CLOSED kontrollerinden sonra eksik olan return ifadesi eklendi nfc_llcp_recv_hdlc() ve nfc_llcp_recv_disc() fonksiyonlarında, soket durumu LLCP_CLOSED olduğunda, kod doğru bir şekilde release_sock() ve nfc_llcp_sock_put() fonksiyonlarını çağırır ancak geri dönmeyi (return) ihmal eder. Yürütme akışı fonksiyonun geri kalanına devam ederek release_sock() ve nfc_llcp_sock_put() fonksiyonlarını tekrar çağırır. Bu durum, mükerrer release_sock() çağrısına ve çift nfc_llcp_sock_put() nedeniyle referans sayacı alt taşmasına (refcount underflow) yol açarak serbest bırakıldıktan sonra kullanım (use-after-free) hatasına neden olur. Akışın devam etmesini önlemek için her iki fonksiyondaki LLCP_CLOSED dallarından sonra eksik olan return ifadeleri eklenmiştir.
Nasıl düzeltilir
- linux linux_kernel6.6.136, 6.12.83, 6.18.24, 6.19.14, 7.0.1 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 | 3.3 ≤ v < 6.6.136, 6.7 ≤ v < 6.12.83, 6.13 ≤ v < 6.18.24, 6.19 ≤ v < 6.19.14, 7.0 ≤ v < 7.0.1 | 6.6.136, 6.12.83, 6.18.24, 6.19.14, 7.0.1 |
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.