🇰🇷 한글 설명
Android 및 Firefox OS의 MSM/QRD 기반 기기에서 Linux 커널의 WEXT 콜백 초기화 오류와 버퍼 크기 검사 부족으로 인해 'sme_set_ft_ies'와 'csr_roam_issue_ft_preauth_req' 함수에서 버퍼 오버플로우 또는 정보 유출이 발생합니다. 공격자가 Wi-Fi 연결 과정 중 조작된 신호를 전송하여 메모리 손상이나 민감한 정보 획득이 가능합니다.
💡 쉬운 설명
안드로이드 기기의 Wi-Fi 연결 부분에 보안 결함이 있어 공격자가 특수한 신호를 보내면 메모리가 손상되거나 개인정보가 유출될 수 있습니다. 무선 네트워크 통신 중에 발생하는 오류로 인해 버퍼가 범위를 초과하여 접근됩니다.
🇺🇸 원문 (English)
In android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, possible buffer overflow or information leak in the functions "sme_set_ft_ies" and "csr_roam_issue_ft_preauth_req" due to incorrect initialization of WEXT callbacks and lack of the checks for buffer size.
📍 영향받는 시스템
Android (MSM/QRD), Firefox OS (MSM), CAF 기반 모든 Android 버전 (2017년 7월 이전)
⚔️ 공격 벡터
공격자가 Wi-Fi 무선 네트워크 내에서 조작된 프레임 또는 신호를 전송하여 로컬 접근을 통해 버퍼 오버플로우 유발
🛡️ 대응 방법
Linux 커널 보안 패치 적용 및 장치 OTA 펌웨어 보안 업데이트 설치
🔧 검증 코드
커널 버전이 2017년 7월 이전(4.4.x 등)인 경우 취약하며, android 커널 플래그가 표시되면 안드로이드 기기임을 확인할 수 있습니다. 최신 보안 업데이트로 업그레이드 필요.
uname -r | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' && cat /proc/cmdline | grep -i android