🔍 CVE-2024-43847

8.8
CVSS Score
HIGH
2024-08-17
2026-08-04 11:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ath12k Wi-Fi 드라이버에서 단편화된 패킷을 처리할 때 잘못된 메모리 접근이 발생하는 취약점입니다. 모니터 링과 reo reinject 링이 동일한 링 마스크 인덱스를 공유하여, reo reinject 링 인터럽트 발생 시 모니터 링이 함께 처리되면서 문제가 발생합니다.

💡 쉬운 설명

Wi-Fi 드라이버가 데이터를 처리하는 과정에서 서로 다른 두 통로를 같은 번호로 착각하여 잘못된 메모리 영역을 건드리는 문제입니다. 이로 인해 시스템이 불안정해지거나 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: fix invalid memory access while processing fragmented packets The monitor ring and the reo reinject ring share the same ring mask index. When the driver receives an interrupt for the reo reinject ring, the monitor ring is also processed, leading to invalid memory access. Since monitor support is not yet enabled in ath12k, the ring mask for the monitor ring should be removed. Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.1.1-00209-QCAHKSWPL_SILICONZ-1

📍 영향받는 시스템

Linux kernel (ath12k driver 사용 시스템)

⚔️ 공격 벡터

조작된 단편화 패킷(fragmented packets)을 전송하여 드라이버의 메모리 접근 오류 유도

🛡️ 대응 방법

ath12k 드라이버의 모니터 링 마스크가 수정된 최신 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 취약점이 패치된 최신 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel