🇰🇷 한글 설명
Android 및 Firefox OS의 MSM 플랫폼에서 메타 이미지 플래싱 중 사용자 정의 오프셋과 크기 값이 과도할 경우 정수 오버플로우가 발생하여 메모리 손상 및 특권 상승을 초래할 수 있다.
💡 쉬운 설명
안드로이드 기기에 소프트웨어를 설치할 때 매우 큰 숫자가 입력되면 시스템의 계산이 실패하면서 공격자가 기기를 제어할 수 있게 됩니다. 기기 초기화나 복구 모드에서 악용될 수 있습니다.
🇺🇸 원문 (English)
In Android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, while flashing a meta image, an integer overflow can occur, if user-defined image offset and size values are too large.
📍 영향받는 시스템
Android (CAF 기반), Firefox OS for MSM - 리눅스 커널을 사용하는 모든 Android 릴리스
⚔️ 공격 벡터
플래싱 프로세스 중 조작된 메타 이미지 파일 또는 과도한 오프셋/크기 파라미터로 정수 오버플로우 유발
🛡️ 대응 방법
MSM 플랫폼 보안 패치(2017년 6월 이후)가 적용된 Android/Firefox OS 버전으로 즉시 업데이트
🔧 검증 코드
MSM 기반 기기이고 리눅스 커널을 사용 중인지 확인 (출력 결과에 MSM과 Linux가 보이면 해당 기기)
adb shell getprop ro.build.fingerprint | grep -E '(MSM|msm)' && adb shell cat /proc/version | grep -i 'linux'