🇰🇷 한글 설명
Qualcomm 제품의 Linux 커널에서 사용자 공간 문자열이 NULL 종료 문자 없이 전달되면 커널 메모리 내용이 시스템 로그에 유출되는 취약점입니다. 공격자는 특수한 입력을 통해 민감한 커널 메모리 정보에 접근할 수 있으며, 이는 추가 공격의 발판이 될 수 있습니다.
💡 쉬운 설명
안드로이드 기기의 시스템이 문자열을 제대로 처리하지 못해 비공개 메모리 정보가 로그에 노출되는 문제입니다. 누구나 시스템 로그를 읽어서 민감한 정보를 볼 수 있게 됩니다.
🇺🇸 원문 (English)
In all Qualcomm products with Android releases from CAF using the Linux kernel, if a userspace string is not NULL-terminated, kernel memory contents can leak to system logs.
📍 영향받는 시스템
Qualcomm SoC 사용 안드로이드 기기 (Linux 커널 기반, 2017년 이전 보안 패치 미적용)
⚔️ 공격 벡터
NULL 종료 미검증 userspace 문자열을 통한 커널 메모리 유출 및 로그 분석
🛡️ 대응 방법
Qualcomm/OEM 제공 보안 패치 설치 또는 안드로이드 보안 업데이트 적용
🔧 검증 코드
반환값이 0이면 정상, 1 이상이면 메모리 유출 관련 로그가 있으므로 커널/보안 업데이트 필요
dmesg 2>/dev/null | grep -iE 'memory|leak|null|qualcomm' | wc -l