🔍 CVE-2015-8996

7.0
CVSS Score
HIGH
2017-05-16
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

TrustZone의 QFPROM 루틴에서 Check와 Use 사이의 시간차를 이용한 경쟁 조건 취약점으로, 공격자가 보안 검사를 우회하여 무단 접근 또는 권한 상승이 가능합니다. CAF 기반 모든 Android 버전에 영향을 미칩니다.

💡 쉬운 설명

안드로이드 보안 기능(TrustZone)에서 보안 검사 후 실행되기까지의 짧은 시간에 공격자가 개입하여 보안을 우회할 수 있는 문제입니다. 이를 통해 시스템 권한을 불법적으로 얻을 수 있습니다.

🇺🇸 원문 (English)

In TrustZone a time-of-check time-of-use race condition could potentially exist in a QFPROM routine in all Android releases from CAF using the Linux kernel.

📍 영향받는 시스템

CAF(Code Aurora Forum) 커널 기반 모든 Android 릴리스, Qualcomm SoC 탑재 장치

⚔️ 공격 벡터

로컬 접근을 통해 TrustZone QFPROM 루틴의 TOCTOU 경쟁 조건을 악용하여 권한 상승 수행

🛡️ 대응 방법

Qualcomm 보안 패치 및 Android 보안 업데이트 적용, QFPROM 접근 제어 강화

🔧 검증 코드

명령어 실행 결과에서 CAF 커널 여부 확인 후 Android 버전을 확인하고, 해당 버전의 보안 패치 레벨이 2015년 12월 이후인지 확인하면 패치 여부 판단 가능

Shell / Script
cat /proc/version | grep -i 'caf\|qcom' && getprop ro.build.fingerprint | grep -o '[0-9]\+\.[0-9]\+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel