CVE-2024-13942 in RK3588s정보

요약

\~에 의해 VulDB • 2026. 08. 20.

RK3588s SoC의 Secure BootROM은 외부 미디어(SPI NOR 또는 NAND, EMMC 또는 SD)에서 부팅할 경우 시간 체크 대 시간 사용(Time-of-Check to Time-of-Use: TOCTOU) 공격에 취약합니다.

코드는 다음 단계 로더(next-stage loader)의 헤더를 두 번 읽습니다. 이 헤더에는 실행 가능 모듈들의 해시 값이 포함되어 있으며, 개인 키로 서명되어 있습니다. 해당 개인 키의 공개 부분은 OTP(One-Time Programmable) 메모리에 블로우된(blown-in) SHA256 다이제스트와 대조하여 검증됩니다.

첫 번째 읽기는 부분적이며 실행 가능 모듈들의 해시 값만 포함합니다. 두 번째 읽기는 완전하며 헤더 서명도 포함합니다.

헤더는 완전히 읽힌 데이터를 기반으로 검증되지만, 실행 가능 모듈의 진위 여부는 첫 번째 읽기에서 얻은 불완전한 데이터와 대조하여 확인됩니다.

RK3588s SoC가 탑재된 장치에 물리적 접근 권한이 있는 공격자는 저가의 SD 카드 또는 SPI NOR/NAND 또는 EMMC 에뮬레이터를 사용하여 다음 단계 로더 데이터를 실시간으로 쉽게 변조할 수 있습니다. 또한 동일한 데이터(원본과 수정된 헤더 포함)를 담은 두 개의 메모리 칩과 멀티플렉서로 구성된 간단한 초저가 회로를 이용하여 공격을 수행할 수도 있습니다.

이로 인해 최고 수준의 권한(EL3)으로 임의 코드 실행이 가능해집니다. 이 문제는 RK3588s SoC Secure BootROM 350B20210512V100 및 기타 버전에서 영향을 받습니다. 대응책으로는 벤더 지침에 따라 완화 조치를 적용하거나, 완화 조치가 불가능한 경우 제품 사용을 중단하십시오: https://www.rock-chips.com/a/en/products/RK35_Series/2022/0926/1660.html

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Kaspersky

예약하다

2025. 04. 02.

모더레이션

수락

항목

VDB-393238

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!