🇰🇷 한글 설명
MSM 칩셋 기반 안드로이드/파이어폭스 OS의 fw_name_store 함수에서 64자 이미지 이름으로 인한 버퍼 오버라이트 취약점. 로컬 공격자가 메모리 경계를 초과하는 데이터를 쓸 수 있으며, 권한 상승이나 시스템 충돌을 야기할 수 있음.
💡 쉬운 설명
안드로이드 폰에서 펌웨어 이름을 설정할 때 너무 긴 이름(64자)을 입력하면 메모리를 손상시킬 수 있는 버그입니다. 이를 악용하면 폰의 제어권을 탈취하거나 시스템을 완전히 망가뜨릴 수 있습니다.
🇺🇸 원문 (English)
In Android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, buffer overwrite is possible in fw_name_store if image name is 64 characters.
📍 영향받는 시스템
Android for MSM, Firefox OS for MSM, QRD Android, CAF 커널 기반 모든 안드로이드 릴리스
⚔️ 공격 벡터
로컬 접근 권한으로 64자 길이 문자열을 fw_name_store에 전달하여 버퍼 오버라이트 트리거
🛡️ 대응 방법
보안 패치가 포함된 최신 펌웨어로 업데이트하고, 입력 검증 및 버퍼 크기 제한 확인
🔧 검증 코드
출력에 msm 또는 qti가 포함되면 영향받는 칩셋 사용 중이므로 펌웨어 업데이트 필요
uname -r | grep -iE 'msm|qti'