CVE-2026-46292
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: pmdomain: core: genpd içindeki sanal cihazlar için ayırma prosedürü düzeltildi Bir cihaz genpd_dev_pm_attach_by_id() aracılığıyla bir PM alanına bağlandığında, genpd kaydettiği ilgili sanal cihaz için pm_runtime_enable() fonksiyonunu çağırır. Bu durum sürücülerdeki standart kod kalabalığını önlese de, genpd_dev_pm_detach() içerisinde buna karşılık gelen bir pm_runtime_disable() çağrısı bulunmamaktadır. Bu durum, söz konusu sanal cihazların genellikle genpd üzerinden ayrıldıkları halde çalışma zamanı PM özelliğinin onlar için etkin kalmaya devam ettiği anlamına gelir ki bu tasarım amacına uygun değildir. En kötü durumlarda bu durum, yakın zamanda raporlanan genpd_runtime_suspend() içerisindeki NULL pointer dereference hatası gibi kritik hatalara yol açabilir. Bir başka durumda ise, cihaz için gereksiz bir performans durumu oylamasının tutulmasına neden olabilir. Bu sorunları gidermek için, genpd_dev_pm_detach() içerisine eksik olan pm_runtime_disable() çağrısı eklenmiştir.
Nasıl düzeltilir
- linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.141, 6.12.88, 6.18.30, 7.0.7 ya da sonraki bir sürüm
- git.kernel.org/stable/c/26735dfdd8930d9ef1fa92e590a9bf77726efdf6
- git.kernel.org/stable/c/361518a26e4434e879db6ff43bf364795dcbfbff
- git.kernel.org/stable/c/51a7dd9cbae9210335ce398642ecaaa52c939eb5
- git.kernel.org/stable/c/52e485ed0dcb5496864003ba9ffcef7d5b613f83
- git.kernel.org/stable/c/707cb5df3eab32ddc52979418f7ace62941e6381
- git.kernel.org/stable/c/8d44391a7f29e4601e8243f13498d0219bab2576
- git.kernel.org/stable/c/98b8104978474d381256a2b2fb0e7ca8e05a7bfa
- git.kernel.org/stable/c/e8f8dad44f024a5c99e54a48ad5c943fa8e54319
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.18 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.141, 6.7 ≤ v < 6.12.88, 6.13 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.7, 7.1 | 5.10.259, 5.15.210, 6.1.176, 6.6.141, 6.12.88, 6.18.30, 7.0.7 |
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.