CVE-2026-90295
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: cpufreq: imx6q: birden fazla kez sorgulandığında meydana gelen sınır dışı yazma hatası düzeltildi imx6_soc_volt, her sorgulamada ARM OPP sayısı kadar boyutlandırılarak yeniden tahsis edilir: imx6_soc_volt = devm_kcalloc(cpu_dev, num, sizeof(*imx6_soc_volt), GFP_KERNEL); ancak statik depolamaya sahip olan ve hiçbir zaman sıfırlanmayan soc_opp_count aracılığıyla doldurulur. Bir ayırmadan (unbind) sonra yapılan ikinci bağlama (bind) işlemi, indekslemeye birincinin kaldığı yerden devam eder ve yeni dizinin sonunun ötesine yazar. KASAN altında, qemu'nun mcimx6ul-evk cihazında sürücünün ayrılması ve yeniden bağlanması durumunda: BUG: KASAN: slab-out-of-bounds in imx6q_cpufreq_probe+0x3b0/0xa34 Write of size 4 at addr c5e90480 by task binder/73 imx6q_cpufreq_probe from platform_probe+0x88/0xe4 platform_probe from really_probe+0x108/0x384 bind_store from kernfs_fop_write_iter+0x1b4/0x28c Yazma işlemi, tahsis edilen alanın sonundan bir u32 sonrası gerçekleşir. soc_opp_count, onu dolduran döngünün sadece birkaç satır altında okunduğu için statik depolamaya ihtiyaç duymaz. Bu değişken yerel hale getirilmiştir.
Nasıl düzeltilir
- Linux Linux263a35331169390f7f9ccb51d74e668610199af4, 49f2f9b1d0cc76cf221306fc707703205bd27073, c5135bc34ea37e9d19f758e61ac44415afb3891a, 55864b26c22cbd4b2e0d36154a8c35931c2e133b, b166bb79b7ef36b4f1d6d1f40d1a72b2eb0a56b9, aaa66e60c0e21d19993a95bc3718dc29eb2d3192, 55516986a3d81325c84f2d4ae9cd03116bc63599, 8c3afcf27fa4582c1ab912503dc8a4ebb8dc0f82 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | b4573d1d657aae28bedf3a9a1f5367e09c80d1d6 ≤ v < 263a35331169390f7f9ccb51d74e668610199af4, b4573d1d657aae28bedf3a9a1f5367e09c80d1d6 ≤ v < 49f2f9b1d0cc76cf221306fc707703205bd27073, b4573d1d657aae28bedf3a9a1f5367e09c80d1d6 ≤ v < c5135bc34ea37e9d19f758e61ac44415afb3891a, b4573d1d657aae28bedf3a9a1f5367e09c80d1d6 ≤ v < 55864b26c22cbd4b2e0d36154a8c35931c2e133b, b4573d1d657aae28bedf3a9a1f5367e09c80d1d6 ≤ v < b166bb79b7ef36b4f1d6d1f40d1a72b2eb0a56b9, b4573d1d657aae28bedf3a9a1f5367e09c80d1d6 ≤ v < aaa66e60c0e21d19993a95bc3718dc29eb2d3192, b4573d1d657aae28bedf3a9a1f5367e09c80d1d6 ≤ v < 55516986a3d81325c84f2d4ae9cd03116bc63599, b4573d1d657aae28bedf3a9a1f5367e09c80d1d6 ≤ v < 8c3afcf27fa4582c1ab912503dc8a4ebb8dc0f82, 3.14 | 263a35331169390f7f9ccb51d74e668610199af4, 49f2f9b1d0cc76cf221306fc707703205bd27073, c5135bc34ea37e9d19f758e61ac44415afb3891a, 55864b26c22cbd4b2e0d36154a8c35931c2e133b, b166bb79b7ef36b4f1d6d1f40d1a72b2eb0a56b9, aaa66e60c0e21d19993a95bc3718dc29eb2d3192, 55516986a3d81325c84f2d4ae9cd03116bc63599, 8c3afcf27fa4582c1ab912503dc8a4ebb8dc0f82 |
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.