CVE-2024-50058
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: serial: uart_shutdown() içerisinde uart_port_dtr_rts() fonksiyonunu da koruyun af224ca2df29 numaralı commit (serial: core: Prevent unsafe uart port access, part 3), birkaç uport == NULL kontrolü eklemiştir. uart_shutdown() fonksiyonuna bir tane eklediği için, ilgili commit burada uport değerinin NULL olabileceğini varsaymaktadır. Ancak bu korumadan hemen sonra, korunmasız bir "uart_port_dtr_rts(uport, false);" çağrısı bulunmaktadır. Bu çağrı yalnızca HUPCL ayarlıysa tetiklenmektedir; bu nedenle bu konuda çok fazla rapor görmediğimizi tahmin ediyorum. Veya herhangi bir nedenden dolayı bu noktada hiçbir şekilde NULL olamaz :P. Yukarıdaki durum araştırılana kadar, güvenli tarafta kalmak adına bu dereference işlemini de if bloğunun içine taşıyın. Bu tutarsızlığı Coverity üzerinden CID 1585130 kapsamında tespit ettim. Teşekkürler.
Nasıl düzeltilir
- linux linux_kernel6.6.57, 6.11.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 | v < 6.6.57, 6.7 ≤ v < 6.11.4 | 6.6.57, 6.11.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.