CVE-2025-68330
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: iio: accel: bmc150: irq varsayımı regresyonunun düzeltilmesi bmc150-accel-core.c içerisindeki kod, runtime PM resume yolu gibi durumlarda iio_buffer_setup_ops içindeki bmc150_accel_set_interrupt() fonksiyonunu koşulsuz olarak çağırır; bu durum cihazın kesmeleri (interrupts) yoksa şu şekilde bir kernel splat oluşmasına neden olur: Unable to handle kernel NULL pointer dereference at virtual address 00000001 when read PC is at bmc150_accel_set_interrupt+0x98/0x194 LR is at __pm_runtime_resume+0x5c/0x64 (...) Call trace: bmc150_accel_set_interrupt from bmc150_accel_buffer_postenable+0x40/0x108 bmc150_accel_buffer_postenable from __iio_update_buffers+0xbe0/0xcbc __iio_update_buffers from enable_store+0x84/0xc8 enable_store from kernfs_fop_write_iter+0x154/0x1b4 Bu hata sürücüde başlangıçtan beri mevcut görünmektedir ancak nedeni bilinmemekle birlikte yalnızca yakın zamanda ortaya çıkmıştır. Diğer sürücülerdeki yaygın bir model olduğu üzere, IRQ numarası state yapısında saklanmış ve ardından IRQ desteğinin olup olmadığını belirlemek için bu değer kullanılmıştır.
Nasıl düzeltilir
- Linux Linuxaad9d048a3211c48ec02efa405bf462856feb862, c891f504bb66604c822e7985e093cf39b97fdeb0, cdd4a9e98004bd7c7488311951fa6dbae38b2b80, 65ad4ed983fd9ee0259d86391d6a53f78203918c, 93eaa5ddc5fc4f50ac396afad8ce261102ebd4f3, 3aa385a9c75c09b59dcab2ff76423439d23673ab ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | c16bff4844ffa678ba0c9d077e9797506924ccdd ≤ v < aad9d048a3211c48ec02efa405bf462856feb862, c16bff4844ffa678ba0c9d077e9797506924ccdd ≤ v < c891f504bb66604c822e7985e093cf39b97fdeb0, c16bff4844ffa678ba0c9d077e9797506924ccdd ≤ v < cdd4a9e98004bd7c7488311951fa6dbae38b2b80, c16bff4844ffa678ba0c9d077e9797506924ccdd ≤ v < 65ad4ed983fd9ee0259d86391d6a53f78203918c, c16bff4844ffa678ba0c9d077e9797506924ccdd ≤ v < 93eaa5ddc5fc4f50ac396afad8ce261102ebd4f3, c16bff4844ffa678ba0c9d077e9797506924ccdd ≤ v < 3aa385a9c75c09b59dcab2ff76423439d23673ab, 4.2 | aad9d048a3211c48ec02efa405bf462856feb862, c891f504bb66604c822e7985e093cf39b97fdeb0, cdd4a9e98004bd7c7488311951fa6dbae38b2b80, 65ad4ed983fd9ee0259d86391d6a53f78203918c, 93eaa5ddc5fc4f50ac396afad8ce261102ebd4f3, 3aa385a9c75c09b59dcab2ff76423439d23673ab |
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.