CVE-2024-44937
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: platform/x86: intel-vbtn: ACPI bildirim işleyicisi özyinelemeye karşı korundu e2ffcda16290 ("ACPI: OSL: Allow Notify () handlers to run on all CPUs") commit'inden beri, intel-vbtn notify_handler() gibi ACPI bildirim işleyicileri birden fazla CPU çekirdeğinde kendileriyle yarışacak şekilde çalışabilmektedir. Bu yarış durumu, Dell Venue 7140 tabletlerde klavyeden ayrılma sırasında meydana gelmekte ve iki kez kaydedilen dev_info() mesajından da görülebileceği üzere, işleyicinin priv->switches_dev bileşenini iki kez kaydetmeye çalışmasına neden olmaktadır: [ 83.861800] intel-vbtn INT33D6:00: Registering Intel Virtual Switches input-dev after receiving a switch event [ 83.861858] input: Intel Virtual Switches as /devices/pci0000:00/0000:00:1f.0/PNP0C09:00/INT33D6:00/input/input17 [ 83.861865] intel-vbtn INT33D6:00: Registering Intel Virtual Switches input-dev after receiving a switch event Bunun ardından ciddi sorunlar ortaya çıkmaktadır: [ 83.861872] sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/INT33D6:00/input/input17' ... [ 83.861967] kobject: kobject_add_internal failed for input17 with -EEXIST, don't try to register things with the same name in the same directory. [ 83.877338] BUG: kernel NULL pointer dereference, address: 0000000000000018 ... Bu sorunu düzeltmek için intel-vbtn notify_handler() fonksiyonu bir mutex ile kendiyle yarışmaya karşı koruma altına alınmıştır.
Nasıl düzeltilir
- linux linux_kernel6.10.5 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.8 ≤ v < 6.10.5, 6.11 | 6.10.5 |
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.