🇰🇷 한글 설명
Trusty 기반의 ARM TrustZone 기술에서 액세스 권한 설정 오류가 발견되었습니다. TrustZone을 위해 예약된 DRAM 영역이 읽기, 쓰기 및 실행 권한을 가진 상태로 identity-mapped되어 있어, 원래 읽기 전용이어야 하는 커널 코드와 데이터에 대한 쓰기 권한을 허용합니다.
💡 쉬운 설명
보안 구역인 TrustZone의 메모리 설정 오류로 인해, 원래는 수정할 수 없는 시스템 핵심 영역을 공격자가 마음대로 고칠 수 있는 상태입니다. 이를 통해 해커가 시스템의 가장 깊은 곳까지 장악할 위험이 있습니다.
🇺🇸 원문 (English)
The ARM TrustZone Technology on which Trusty is based on contains a vulnerability in access permission settings where the portion of the DRAM reserved for TrustZone is identity-mapped by TLK with read, write, and execute permissions, which gives write access to kernel code and data that is otherwise mapped read only.
📍 영향받는 시스템
ARM TrustZone 기술을 사용하는 Trusty 기반 시스템 및 관련 하드웨어
⚔️ 공격 벡터
메모리 권한 설정 오류를 악용하여 읽기 전용으로 보호되어야 할 커널 영역에 악성 코드를 주입하거나 데이터를 수정함
🛡️ 대응 방법
ARM 및 제조사에서 제공하는 TrustZone/Trusty 보안 패치 및 펌웨어 업데이트 적용
🔧 검증 코드
시스템 커널 정보와 dmesg 로그를 통해 현재 사용 중인 TrustZone 관련 펌웨어 버전 및 보안 패치 적용 여부를 확인합니다.
uname -a && dmesg | grep -i 'trustzone'
📊 CVSS Vector String
CVSS:3.1/AV:L/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM Verify Identity Access