🔍 CVE-2024-43881

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

🇰🇷 한글 설명

Linux 커널의 ath12k 드라이버에서 파편화된 패킷을 재주입할 때 DMA 방향 설정 오류가 발견되었습니다. DMA 방향이 잘못 설정되어 하드웨어로 잘못된 페이로드가 전달될 수 있으며, 이로 인해 임의의 메모리 데이터가 유출될 위험이 있습니다.

💡 쉬운 설명

와이파이 칩셋이 데이터를 처리하는 과정에서 방향 설정을 실수하여, 컴퓨터 내부의 민감한 정보가 외부로 흘러나갈 수 있는 보안 결함입니다. 잘못된 데이터가 네트워크로 전송되면서 메모리에 저장된 개인정보가 노출될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: change DMA direction while mapping reinjected packets For fragmented packets, ath12k reassembles each fragment as a normal packet and then reinjects it into HW ring. In this case, the DMA direction should be DMA_TO_DEVICE, not DMA_FROM_DEVICE. Otherwise, an invalid payload may be reinjected into the HW and subsequently delivered to the host. Given that arbitrary memory can be allocated to the skb buffer, knowledge about the data contained in the reinjected buffer is lacking. Consequently, there’s a risk of private information being leaked. Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.1.1-00209-QCAHKSWPL_SILICONZ-1

📍 영향받는 시스템

Linux kernel (ath12k driver, QCN9274 hw2.0 관련 시스템)

⚔️ 공격 벡터

조작된 파편화 패킷을 전송하여 잘못된 DMA 방향을 유도함으로써 메모리 데이터를 탈취

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 ath12k 드라이버의 DMA 방향 설정을 수정

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인

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