🇰🇷 한글 설명
안드로이드와 파이어폭스 OS의 Qualcomm MSM 칩셋에서 무선 드라이버의 QCA_NL80211_VENDOR_SUBCMD_SET_TXPOWER_SCALE 명령 처리 시 검증 부재로 인한 버퍼 오버런 발생. 공격자가 악의적인 속성값을 전달하여 커널 메모리 손상을 유발할 수 있습니다.
💡 쉬운 설명
무선 칩셋 드라이버에서 입력값 크기 검증 부족으로 메모리 손상이 발생합니다. 공격자가 잘못된 데이터를 보내면 시스템이 충돌하거나 권한을 탈취당할 수 있습니다.
🇺🇸 원문 (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 vendor command, in which attribute QCA_WLAN_VENDOR_ATTR_TXPOWER_SCALE contains fewer than 1 byte, a buffer overrun occurs.
📍 영향받는 시스템
Android (CAF Linux kernel 사용), Firefox OS for MSM, QRD Android - Qualcomm MSM 칩셋 탑재 기기
⚔️ 공격 벡터
로컬 권한 있는 프로세스가 nl80211 vendor 명령을 조작하여 커널 버퍼 오버런 트리거
🛡️ 대응 방법
Qualcomm 또는 제조사 제공 보안 패치 적용 (타겟 버전 확인 후 디바이스 펌웨어 업데이트)
🔧 검증 코드
명령어가 결과를 반환하면 해당 버전 드라이버가 설치된 것이므로 보안 패치 적용 상태를 제조사 공지와 대조하여 확인
grep -r 'QCA_WLAN_VENDOR_ATTR_TXPOWER_SCALE' /lib/modules/$(uname -r)/kernel/ 2>/dev/null | head -1