CVE-2023-54027
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: iio: core: Üst cihaz bulunmadığında geçersiz bellek erişimini önleme 813665564b3d numaralı commit ("iio: core: Convert to use firmware node handle instead of OF node"), cihaz kaydı sırasında etiket alımı için kullanılan düğüm türünü değiştirmiştir. Bu commit ile birlikte muhtemelen istenmeyen bir değişiklik yapılmış ve cihazın üst cihazı olmadığında NULL işaretçisine erişilmeye başlanmıştır. Configfs üzerinde yeni bir giriş oluşturulduğunda stok IIO dummy sürücüsünde şu durum meydana gelmektedir: # mkdir /sys/kernel/config/iio/devices/dummy/foo BUG: kernel NULL pointer dereference, address: ... ... Call Trace: __iio_device_register iio_dummy_probe Bir IIO dummy cihazı için üst cihazı zorunlu kılmaya gerek görünmediğinden, __iio_device_register fonksiyonunda üst cihaz NULL olduğunda oluşan geçersiz bellek erişimi engellenmiştir. Bu değişiklikle birlikte, IIO dummy sürücüsü configfs ile sorunsuz çalışmaktadır.
Nasıl düzeltilir
- Linux Linux312f04ede209f0a186799fe8e64a19b49700d5dc, a4b34cccff14ce74bb7d77fbfd56e7c9d7c28a97, b2a69969908fcaf68596dfc04369af0fe2e1d2f7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 813665564b3d7c74412fe2877520f1d254ce948a ≤ v < 312f04ede209f0a186799fe8e64a19b49700d5dc, 813665564b3d7c74412fe2877520f1d254ce948a ≤ v < a4b34cccff14ce74bb7d77fbfd56e7c9d7c28a97, 813665564b3d7c74412fe2877520f1d254ce948a ≤ v < b2a69969908fcaf68596dfc04369af0fe2e1d2f7, 5.19 | 312f04ede209f0a186799fe8e64a19b49700d5dc, a4b34cccff14ce74bb7d77fbfd56e7c9d7c28a97, b2a69969908fcaf68596dfc04369af0fe2e1d2f7 |
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.