🇰🇷 한글 설명
안드로이드의 메모리 보호 메커니즘 우회 취약점으로, 공유 콘텐츠 보호 메모리가 신뢰할 수 있는 애플리케이션(TA)에 카메라 보안 메모리로 잘못 전달되어 메모리 격리가 실패하는 문제입니다. 리눅스 커널 기반의 모든 CAF 안드로이드 버전에서 발생할 수 있습니다.
💡 쉬운 설명
안드로이드 기기의 카메라 등 민감한 시스템이 사용하는 보안 메모리를 공격자가 일반 메모리로 위장하여 접근할 수 있는 문제입니다. 이를 통해 카메라 영상이나 민감한 정보가 유출될 수 있습니다.
🇺🇸 원문 (English)
If shared content protection memory were passed as the secure camera memory buffer by the HLOS to a trusted application (TA) in all Android releases from CAF using the Linux kernel, the TA would not detect an issue and it would be treated as secure memory.
📍 영향받는 시스템
CAF(Code Aurora Forum) 기반 모든 안드로이드 버전 (2016년 이전 대부분의 안드로이드 기기)
⚔️ 공격 벡터
신뢰할 수 있는 애플리케이션 실행 권한을 획득한 공격자가 메모리 할당 요청을 조작하여 보안 메모리 영역에 접근
🛡️ 대응 방법
보안 업데이트 적용 및 메모리 보호 메커니즘 검증 로직 추가 (Linux kernel 및 안드로이드 보안 패치)
🔧 검증 코드
명령어 결과에서 CAF 기반 커널 또는 취약한 버전이 표시되면 패치 필요, 최신 보안 버전 커널이 표시되면 안전
cat /proc/version | grep -i 'linux.*caf\|android' && uname -r