🇰🇷 한글 설명
MSM용 Android, Firefox OS, QRD Android 및 CAF의 모든 Android 릴리스에서 wma_p2p_noa_event_handler() 함수 내에 경계 검사가 누락된 취약점이 발견되었습니다. 펌웨어로부터 전달되는 값에 대한 검증이 없어 버퍼 오버라이트가 발생할 수 있습니다.
💡 쉬운 설명
기기 내부의 소프트웨어가 외부 장치로부터 오는 데이터를 확인할 때 크기를 제대로 체크하지 않는 문제입니다. 이로 인해 데이터가 정해진 공간을 넘쳐흘러 시스템을 고장 내거나 해커가 명령을 실행할 수 있습니다.
🇺🇸 원문 (English)
In Android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, in the function wma_p2p_noa_event_handler(), there is no bound check on a value coming from firmware which can potentially lead to a buffer overwrite.
📍 영향받는 시스템
MSM용 Android, Firefox OS, QRD Android, CAF 기반 모든 Android (Linux 커널 사용 버전)
⚔️ 공격 벡터
조작된 데이터를 포함한 펌웨어 이벤트를 통해 버퍼 오버라이트 유도
🛡️ 대응 방법
커널 패치를 통해 wma_p2p_noa_event_handler() 함수 내 경계 검사 로직 적용 및 시스템 업데이트
🔧 검증 코드
명령어 결과에 해당 함수명이 나타나면 취약한 커널 함수가 존재할 가능성이 높으므로 패치 여부를 확인해야 합니다.
uname -r && grep -r "wma_p2p_noa_event_handler" /proc/kallsyms 2>/dev/null