🇰🇷 한글 설명
Qualcomm 제품의 Android CAF 릴리스에서 Linux 커널을 사용할 때 I2C 버스에 대한 접근 제어가 불충분하여, 인증되지 않은 사용자가 I2C 버스에 접근할 수 있는 취약점입니다. 이를 통해 시스템의 하드웨어 제어 권한을 얻을 수 있습니다.
💡 쉬운 설명
스마트폰의 부품들이 통신하는 I2C 버스라는 통로가 제대로 보호되지 않아서, 누구나 이 통로에 접근해서 시스템을 조종할 수 있습니다. 이는 휴대폰의 매우 기본적인 보안 시스템이 뚫린 것과 같습니다.
🇺🇸 원문 (English)
In all Qualcomm products with Android releases from CAF using the Linux kernel, access control to the I2C bus is not sufficient.
📍 영향받는 시스템
Qualcomm 제품 기반 Android 기기 (CAF 릴리스) - 특히 2016년 이전 출시 모델
⚔️ 공격 벡터
로컬 접근 - I2C 버스 인터페이스에 직접 접근하여 명령 실행
🛡️ 대응 방법
Qualcomm 보안 패치 업데이트 적용 또는 제조사에서 제공하는 펌웨어 업데이트 설치
🔧 검증 코드
i2c-0, i2c-1 등 I2C 장치 목록 확인 - 권한이 노출되어 있으면 접근 제어가 미흡한 상태
ls -la /sys/class/i2c-dev/ 2>/dev/null | head -20