CVE-2023-54300 in Linux
요약
\~에 의해 VulDB • 2026. 09. 29.
리눅스 커널에서 다음 취약점이 해결되었습니다:
wifi: ath9k - ath9k_wmi_ctrl_rx에서 초기화되지 않은 메모리를 참조하지 않도록 함
커밋 b383e8abed41("wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()")에 설명된 이유와 마찬가지로, ath9k_htc_rx_msg()는 SKB에 접근하기 전에 pkt_len을 검증해야 합니다.
예를 들어, 획득한 SKB가 pkt_len = 8로 잘못 구성되었을 수 있습니다. 이 경우 SKB에는 유효한 htc_frame_hdr만 포함될 수 있지만, ath9k_htc_rx_msg()에서 처리되어 ath9k_wmi_ctrl_rx() 엔드포인트 RX 핸들러에 전달된 후에는 데이터 페이로드 내부에 위치해야 하는 WMI 명령어 헤더가 있어야 합니다.
ath9k_wmi_ctrl_rx() 내에서 검증을 구현합니다. 그렇지 않으면 초기화되지 않은 메모리가 참조될 수 있습니다.
Qualcomm Atheros Communications AR9271 802.11n에서 테스트되었습니다.
Linux Verification Center(linuxtesting.org)의 Syzkaller를 통해 발견되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.