CVE-2026-90408 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 18.

리눅스 커널에서 다음 취약점이 해결되었습니다:

wifi: ath12k: ath12k_wmi_process_csa_switch_count_event() 내의 오버리드(overreads) 수정

WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT에 대한 정책 항목이 없으므로, 파싱 인프라는 이벤트 구조체에 대해 최소 길이를 강제하지 않습니다. 또한 num_vdevs 필드는 펌웨어에서 직접 가져와 vdev_ids 배열을 순회하는 루프의 상한값으로 사용되지만, 이 값이 TLV 페이로드 내에 포함되는지 확인되지 않습니다. 두 조건 모두 경계 밖 읽기(out-of-bounds read)를 유발할 수 있습니다.

WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT에 대한 TLV 정책 항목을 추가하여 파싱 인프라가 고정 크기 이벤트 구조체에 대해 최소 길이를 강제하도록 합니다. parsed된 TLV의 데이터 포인터 앞에 있는 헤더에서 페이로드 길이를 복원하는 헬퍼 함수 ath12k_wmi_tlv_data_len()를 추가합니다. 이를 루프 전에 num_vdevs에 대한 상한값을 설정하기 위해 ath12k_wmi_process_csa_switch_count_event() 내에서 사용합니다.

컴파일 테스트만 수행되었습니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-406918

EPSS

0.00000

출처

Do you need the next level of professionalism?

Upgrade your account now!