CVE-2026-64602

Belirsiz

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: iio: adc: spear: IRQ istemeden önce completion başlatma Jaeyoung Chung'dan gelen raporda şunlar belirtilmiştir: "drivers/iio/adc/spear_adc.c dosyasındaki spear_adc_probe(), st->completion yapısını init_completion() ile başlatmadan önce kesme işleyicisini devm_request_irq() ile kaydeder. Eğer devm_request_irq() işleminden sonra ve init_completion() işleminden önce bir kesme gelirse, işleyici başlatılmamış bir completion üzerinde complete() fonksiyonunu çağırarak kernel panic oluşmasına neden olur. spear_adc_probe() içindeki probe yolu: iodev = devm_iio_device_alloc(&pdev->dev, sizeof(*st)); /* st kzalloc ile sıfırlanmış */ ... retval = devm_request_irq(&pdev->dev, irq, spear_adc_isr, 0, LPC32XXAD_NAME, st); /* işleyiciyi kaydet */ ... init_completion(&st->completion); /* completion'ı başlat */ spear_adc_isr() şu fonksiyonu çağırır: complete(&st->completion); Eğer cihaz, init_completion() çalışmadan önce bir kesme oluşturursa, complete() başlatılmamış wait.lock'u edinir ve swake_up_locked() içinde sıfırlanmış task_list üzerinden ilerler. Sıfırlanmış task_list, list_empty()'nin false döndürmesine neden olur; böylece swake_up_locked() bir NULL liste girdisini dereference ederek KASAN wild-memory-access hatasını tetikler." init_completion() fonksiyonunun devm_request_irq() üzerine taşınmasıyla, hatalı bir IRQ'nun başlatılmamış bir işaretçi dereferansına yol açma olasılığı düzeltilmiştir.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın6 Ağu 2026
İlk görülme6 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxaea8ae6c4d3ed58d9223360f758df6bd8b90c608, 67a49ab41320b3f721ce4be7447754ff040acbd5, a50757398794aaa25f908b96c6733e045466cba4, f3f90bc7b38ba3ff14f131cea0f8eb77624787a8, 37077d8271b1f24894fbc21bca1c4cd337525d31, bbfebae473ac2c8a194523b29ccb9b45f02f134c, eb5b07c9d0ec1a9d4b6871b14793c19967d79dc4, 3ee2128b6f0eb0be7b6cb8f6e0f1f113a65201a0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxb586e5d9eee038b8ee6f846cdb6cf2fcbcb2f4ed ≤ v < aea8ae6c4d3ed58d9223360f758df6bd8b90c608, b586e5d9eee038b8ee6f846cdb6cf2fcbcb2f4ed ≤ v < 67a49ab41320b3f721ce4be7447754ff040acbd5, b586e5d9eee038b8ee6f846cdb6cf2fcbcb2f4ed ≤ v < a50757398794aaa25f908b96c6733e045466cba4, b586e5d9eee038b8ee6f846cdb6cf2fcbcb2f4ed ≤ v < f3f90bc7b38ba3ff14f131cea0f8eb77624787a8, b586e5d9eee038b8ee6f846cdb6cf2fcbcb2f4ed ≤ v < 37077d8271b1f24894fbc21bca1c4cd337525d31, b586e5d9eee038b8ee6f846cdb6cf2fcbcb2f4ed ≤ v < bbfebae473ac2c8a194523b29ccb9b45f02f134c, b586e5d9eee038b8ee6f846cdb6cf2fcbcb2f4ed ≤ v < eb5b07c9d0ec1a9d4b6871b14793c19967d79dc4, b586e5d9eee038b8ee6f846cdb6cf2fcbcb2f4ed ≤ v < 3ee2128b6f0eb0be7b6cb8f6e0f1f113a65201a0, 3.16aea8ae6c4d3ed58d9223360f758df6bd8b90c608, 67a49ab41320b3f721ce4be7447754ff040acbd5, a50757398794aaa25f908b96c6733e045466cba4, f3f90bc7b38ba3ff14f131cea0f8eb77624787a8, 37077d8271b1f24894fbc21bca1c4cd337525d31, bbfebae473ac2c8a194523b29ccb9b45f02f134c, eb5b07c9d0ec1a9d4b6871b14793c19967d79dc4, 3ee2128b6f0eb0be7b6cb8f6e0f1f113a65201a0

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.

Intelligence 360 paketinde

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.

CVE-2026-64602 · Linux · Dark Radar