CVE-2024-27063
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: leds: trigger: netdev: Arayüz yeniden adlandırma tetikleme bildirimindeki kernel panic hatası düzeltildi d5e0126e7f5 ("leds: trigger: netdev: add additional specific link speed mode") numaralı commit ile yapılan çeşitli değişikliklerde, cee4bd16c319 ("leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename") numaralı commit içindeki LINKUP modunun ayarlanma yöntemi yeniden düzenlenmiş ve genel bir fonksiyona taşınmıştır. Bu durum mantığı değiştirmiştir; önceki uygulamada taşıyıcının uygun olup olmadığını kontrol etmek için tetikleme olayından gelen dev kullanılıyorken, genel fonksiyonun kullanıldığı yeni uygulamada bunun yerine trigger_data içindeki dev kullanılmaktadır. Tetikleme olayından gelen yeni dev henüz tutulup trigger_data yapısına kaydedilmediği için (bu işlem NETDEV_REGISTER durumunda yapılır), trigger_data içindeki dev hala eski olanı referans göstermektedir ve bu durum sorun yaratarak olası bir kernel panic'e neden olmaktadır. get_device_state() çağrıldığında geçersiz bir net_dev kullanılır ve bu da kernel panic'e yol açar. Bunu doğru şekilde yönetmek için, get_device_state() çağrısını yeni net_dev trigger_data içinde doğru şekilde ayarlandıktan sonra (NETDEV_REGISTER durumunda) gerçekleştirilecek şekilde taşıyın ve yeni dev'i doğru şekilde ayrıştırın.
Nasıl düzeltilir
- linux linux_kernel6.6.24, 6.7.12, 6.8.3 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 | 6.5 ≤ v < 6.6.24, 6.7 ≤ v < 6.7.12, 6.8 ≤ v < 6.8.3 | 6.6.24, 6.7.12, 6.8.3 |
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.