🇰🇷 한글 설명
Qualcomm 오디오 드라이버의 길이 값 검증 부실로 인한 취약점입니다. 부적절한 길이 값이 입력되면 에러 메시지만 출력될 뿐 실제 코드 실행은 정상 경로로 진행되어 메모리 손상 또는 권한 상승 공격이 가능합니다.
💡 쉬운 설명
Android 폰의 오디오 드라이버가 이상한 데이터를 받아도 경고만 하고 그대로 처리합니다. 이를 악용하면 폰을 장악할 수 있습니다.
🇺🇸 원문 (English)
In an audio driver in all Qualcomm products with Android releases from CAF using the Linux kernel, when a sanity check encounters a length value not in the correct range, an error message is printed, but code execution continues in the same way as for a correct length value.
📍 영향받는 시스템
모든 Qualcomm 칩셋 기반 Android 폰 (CAF Linux 커널 사용 기기)
⚔️ 공격 벡터
악성 오디오 파일 또는 조작된 오디오 데이터 스트림을 통한 로컬 또는 원격 공격
🛡️ 대응 방법
Qualcomm에서 제공하는 보안 패치 적용 또는 Android 보안 업데이트 설치
🔧 검증 코드
결과에서 Qualcomm 칩셋 정보와 빌드 날짜가 2016년 이전이면 취약점에 노출될 수 있음
cat /proc/version | grep -i qualcomm; adb shell getprop | grep -i build.fingerprint