🇰🇷 한글 설명
Android 및 Firefox OS의 MSM 칩셋 기반 WiFi 드라이버에서 TXPOWER_SCALE 명령어 처리 시 입력값 검증 부재로 인한 버퍼 오버런 취약점입니다. 로컬 공격자가 조작된 속성값을 통해 커널 메모리를 손상시킬 수 있습니다.
💡 쉬운 설명
WiFi 설정 명령어를 처리할 때 데이터 크기를 제대로 확인하지 않아 메모리가 손상될 수 있는 버그입니다. 기기에 접근한 공격자가 이를 악용하면 권한 상승이나 시스템 충돌을 유발할 수 있습니다.
🇺🇸 원문 (English)
In Android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, while processing the QCA_NL80211_VENDOR_SUBCMD_SET_TXPOWER_SCALE_DECR_DB vendor command, in which attribute QCA_WLAN_VENDOR_ATTR_TXPOWER_SCALE_DECR_DB contains fewer than 1 byte, a buffer overrun occurs.
📍 영향받는 시스템
Android (MSM), Firefox OS (MSM), QRD Android - CAF 기반 모든 커널 버전
⚔️ 공격 벡터
로컬 공격자가 QCA_NL80211_VENDOR_SUBCMD_SET_TXPOWER_SCALE_DECR_DB 명령어를 1바이트 미만의 조작된 속성으로 전송
🛡️ 대응 방법
Qualcomm CAF 보안 패치 적용 또는 최신 WiFi 드라이버(ath10k/qca4019) 업데이트
🔧 검증 코드
출력에서 QCA/Qualcomm 기반 WiFi 드라이버 확인 후, 2018년 이후의 커널 버전 및 보안 패치 적용 여부 확인
lsmod | grep -iE 'ath10k|qca|cfg80211' || cat /proc/version | grep -i msm || echo 'Check kernel patches'