CVE-2025-38293

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: wifi: ath11k: ar->arvifs listesindeki düğüm bozulması düzeltildi Mevcut WLAN kurtarma kod akışında, ath11k_core_halt() yalnızca "arvifs" liste başlığını yeniden başlatmaktadır. Bu durum, liste başlığını hemen takip eden liste düğümünün geçersiz bir liste düğümü haline gelmesine neden olur. Çünkü söz konusu düğümün prev değeri hala liste başlığı olan "arvifs"e işaret ederken, "arvifs" liste başlığının next değeri artık o liste düğümüne işaret etmemektedir. Bir vif kaldırma işlemi sırasında ve ath11k_mac_op_remove_interface() içerisindeki spin_lock_bh(&ar->data_lock) işleminden önce bir WLAN kurtarması gerçekleştiğinde, list_del() yukarıda belirtilen durumu tespit ederek kernel panic tetikler. Çözüm, WLAN durdurma işlemi sırasında "arvifs" liste başlığındaki tüm vif liste düğümlerinin kaldırılması ve yeniden başlatılmasıdır. Yeniden başlatma işlemi, liste düğümlerini geçerli hale getirerek ath11k_mac_op_remove_interface() içerisindeki list_del() fonksiyonunun normal şekilde çalışmasını sağlar. Call trace: __list_del_entry_valid_or_report+0xb8/0xd0 ath11k_mac_op_remove_interface+0xb0/0x27c [ath11k] drv_remove_interface+0x48/0x194 [mac80211] ieee80211_do_stop+0x6e0/0x844 [mac80211] ieee80211_stop+0x44/0x17c [mac80211] __dev_close_many+0xac/0x150 __dev_change_flags+0x194/0x234 dev_change_flags+0x24/0x6c devinet_ioctl+0x3a0/0x670 inet_ioctl+0x200/0x248 sock_do_ioctl+0x60/0x118 sock_ioctl+0x274/0x35c __arm64_sys_ioctl+0xac/0xf0 invoke_syscall+0x48/0x114 ... Test edildiği sistem: QCA6698AQ hw2.1 PCI WLAN.HSP.1.1-04591-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın10 Tem 2025
İlk görülme10 Tem 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.239, 5.15.186, 6.1.142, 6.6.94, 6.12.34, 6.15.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.6 ≤ v < 5.10.239, 5.11 ≤ v < 5.15.186, 5.16 ≤ v < 6.1.142, 6.2 ≤ v < 6.6.94, 6.7 ≤ v < 6.12.34, 6.13 ≤ v < 6.15.35.10.239, 5.15.186, 6.1.142, 6.6.94, 6.12.34, 6.15.3
debian debian_linux11.0—

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.