CVE-2026-97442 in Linux
要約
〜によって VulDB • 2026年09月24日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
wifi: ath11k: ath11k_dp_rx_h_undecap_nwifi における不正なデータアクセスの修正
特定のケースでは、ハードウェアが最大ネイティブWi-Fiヘッダ長を超える長さのパケットを提供することがあります。これにより、DP_RX_DECAP_TYPE_NATIVE_WIFI デキャップタイプに対して ath11k_dp_rx_h_undecap_nwifi() 関数内でヘッダ内のフィールドへのアクセスおよび修正が行われ、不正なデータアクセスやメモリ破損を引き起こす可能性があります。
カーネルスタックが以下で破損しています: ath11k_dp_rx_h_undecap+0x6b0/0x6b0 [ath11k]
コールトレース: ath11k_dp_rx_h_mpdu+0x0/0x2e8 [ath11k]
ath11k_dp_rx_h_mpdu+0x1e0/0x2e8 [ath11k]
ath11k_dp_rx_wbm_err+0x1e0/0x450 [ath11k]
ath11k_dp_rx_process_wbm_err+0x2fc/0x460 [ath11k]
ath11k_dp_service_srng+0x2e0/0x348 [ath11k]
DP_RX_DECAP_TYPE_NATIVE_WIFI デキャップタイプにおける undecap 関数での不正なデータアクセスを防ぐため、SKB の処理前に健全性チェック(sanity check)を追加します。
これは ath12k ドライバの議論/パッチ[1]から適応されたものです。
テスト環境: WCN6855 hw2.1 PCI WLAN.HSP.1.1-04685-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.