🔍 CVE-2015-9067

9.8
CVSS Score
CRITICAL
2017-08-18
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Qualcomm 기반 Android 디바이스의 CAF 커널에서 memset() 함수의 컴파일러 최적화로 인해 보안-관련 메모리 정리가 무시될 수 있는 취약점입니다. 공격자가 메모리에 남아있는 암호, 개인키 등 민감한 데이터를 획득할 수 있으며, 로컬 권한 상승으로도 악용될 수 있습니다.

💡 쉬운 설명

스마트폰이 민감한 정보를 삭제하려고 해도 컴파일러가 이 명령을 불필요하다고 판단해 무시해버리는 문제입니다. 결과적으로 암호나 개인키가 메모리에 남아있어 악의적인 앱이나 공격자에게 탈취될 수 있습니다.

🇺🇸 원문 (English)

In all Qualcomm products with Android releases from CAF using the Linux kernel, a potential compiler optimization of memset() is addressed.

📍 영향받는 시스템

Qualcomm 칩셋을 사용하는 Android 디바이스 (CAF 커널 기반, 2015년 이전 보안 패치 미적용)

⚔️ 공격 벡터

로컬 코드 실행을 통해 메모리 덤프 후 미삭제 민감 데이터 추출, 또는 권한 상승을 통한 커널 메모리 접근

🛡️ 대응 방법

Qualcomm 보안 패치 적용, 커널 업데이트, 필요시 컴파일러 최적화 플래그 수정 또는 __attribute__((aligned)) 같은 메모리 장벽 추가

🔧 검증 코드

커널 버전을 확인하고 Qualcomm 보안 공지의 취약 버전 목록과 비교하여 일치하면 패치 필요

Shell / Script
uname -r && cat /proc/config.gz 2>/dev/null | zcat | grep -E 'CONFIG_.*MEMSET|CONFIG_KASAN' || echo 'Check Qualcomm Security Bulletin for affected kernel versions'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel