CVE-2026-68363

Belirsiz

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: wifi: ath9k: hif_usb: firmware isteği yeniden kurulduktan sonra hif_dev'e başvurma ath9k_hif_request_firmware(), request_firmware_nowait() aracılığıyla hif_dev'i tamamlama bağlamı olarak geçirerek eşzamansız bir firmware yüklemesini yeniden kurar ve ardından hâlâ hif_dev'e başvurur: dev_info(&hif_dev->udev->dev, "ath9k_htc: Firmware %s requested\n", hif_dev->fw_name); Yeniden kurulan geri çağırma işlevi ath9k_hif_usb_firmware_cb() "events" iş kuyruğunda çalışır ve firmware eksik olduğunda yeniden deneme zincirini ath9k_hif_usb_firmware_fail() -> complete_all(&hif_dev->fw_done) üzerinden yürütür. Bu, eşzamanlı bir ath9k_hif_usb_disconnect() içindeki wait_for_completion(&hif_dev->fw_done) çağrısını serbest bırakır ve bu da hif_dev'i kfree() ile serbest bırakır. Bu nedenle, isteği yeniden kuran çerçevedeki sondaki dev_info(), serbest bırakılmış belleği okuyabilir (hif_dev->udev, struct hif_device_usb yapısının ilk alanı): BUG: KASAN: slab-use-after-free in ath9k_hif_request_firmware Read of size 8 ... by task kworker/... ath9k_hif_request_firmware ath9k_hif_usb_firmware_cb drivers/net/wireless/ath/ath9k/hif_usb.c:1247 request_firmware_work_func Allocated by ...: ath9k_hif_usb_probe drivers/net/wireless/ath/ath9k/hif_usb.c Freed by ...: ath9k_hif_usb_disconnect -> kfree drivers/net/wireless/ath/ath9k/hif_usb.c fw_done bariyeri yalnızca disconnect işleminin firmware zincirinin *sonlanmasını* beklemesini sağlar; isteği yeniden kuran ve sonrasında hif_dev'e erişmeye devam eden dış ath9k_hif_request_firmware() çerçevesini korumaz. İstek sonrası dev_info() çağrısını kaldırın: bu, eşzamansız istek kurulduktan sonra hif_dev'in tek kullanımıdır ve tamamen bilgilendirme amaçlıdır (hata yolundaki dev_err() yalnızca request_firmware_nowait() bir geri çağırma işlevi kurmadığında çalışır, dolayısıyla hif_dev orada hâlâ canlıdır). Bu durum ilk olarak syzbot tarafından tek ve yeniden üretilemeyen, daha sonra otomatik olarak geçersiz kılınan bir çökme olarak bildirilmiş ve bağımsız olarak reFuzz fuzzer'ı tarafından yeniden keşfedilmiş, bu fuzzer bir C yeniden üreticisi üretmiştir (firmware indirmesi başarısız olan bir ath9k_htc cihazının USB-gadget bağlantısı/bağlantı kesilmesi). Savunmasız kod değişmemiştir ve hâlâ v7.1-rc6 sürümünde mevcuttur; burada (mikrosaniye altı) yarış penceresi genişletildiğinde slab-use-after-free durumu KASAN altında yeniden üretilmektedir.

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

Nasıl düzeltilir

Güncelleyin
  • Linux Linux47ed81aaa7f94d9808f4719e78a760c2ec1e6c86, 48de0c6952192b0771fca468df4364d11ec74ad9, 063497cc9f320ab71a7a937c3bc0a23e630aefe2, 7f184ca38a90889f3f6665ff96748b95da39dbee, 10b0ce629123a3737b4eda50188f73bb7be7b68b, 48a69cedde7388294e4ea6fd804156cd62bc04fc, 7c9046d92c4b9789c9d9d775e4fd5f34be64cb0a, dad9f96945d77ecd4708f730c06ef54dcd8cc057 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxe904cf6fe23022cde4e0ea9d41601411a315a3dc ≤ v < 47ed81aaa7f94d9808f4719e78a760c2ec1e6c86, e904cf6fe23022cde4e0ea9d41601411a315a3dc ≤ v < 48de0c6952192b0771fca468df4364d11ec74ad9, e904cf6fe23022cde4e0ea9d41601411a315a3dc ≤ v < 063497cc9f320ab71a7a937c3bc0a23e630aefe2, e904cf6fe23022cde4e0ea9d41601411a315a3dc ≤ v < 7f184ca38a90889f3f6665ff96748b95da39dbee, e904cf6fe23022cde4e0ea9d41601411a315a3dc ≤ v < 10b0ce629123a3737b4eda50188f73bb7be7b68b, e904cf6fe23022cde4e0ea9d41601411a315a3dc ≤ v < 48a69cedde7388294e4ea6fd804156cd62bc04fc, e904cf6fe23022cde4e0ea9d41601411a315a3dc ≤ v < 7c9046d92c4b9789c9d9d775e4fd5f34be64cb0a, e904cf6fe23022cde4e0ea9d41601411a315a3dc ≤ v < dad9f96945d77ecd4708f730c06ef54dcd8cc057, 4.447ed81aaa7f94d9808f4719e78a760c2ec1e6c86, 48de0c6952192b0771fca468df4364d11ec74ad9, 063497cc9f320ab71a7a937c3bc0a23e630aefe2, 7f184ca38a90889f3f6665ff96748b95da39dbee, 10b0ce629123a3737b4eda50188f73bb7be7b68b, 48a69cedde7388294e4ea6fd804156cd62bc04fc, 7c9046d92c4b9789c9d9d775e4fd5f34be64cb0a, dad9f96945d77ecd4708f730c06ef54dcd8cc057

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-68363 · Linux · Dark Radar