Description
Secure BootROM of RK3588s SoC is vulnerable to a time-of-check to time-of-use attack in case of booting from external media (SPI NOR or NAND, EMMC or SD).




The code reads the header of the next-stage loader twice. The header contains hashes of the executable modules and is signed with a private key, the public part of which is verified against the SHA256 digest blown in the OTP.




The first read is only partial and contains only the hashes of the executable modules. The second is complete, including the header signature.

Although the header is verified based on the fully read data, the authenticity of the executable modules is checked against the partial data from the first read.




An attacker with physical access to a device containing RK3588s SoC can easily modify the next-stage loader data on-the-fly using a low-cost SD-card or SPI NOR/NAND or EMMC emulator. Even a simple ultra low-cost circuit comprising two memory chips (containing the same data but different headers - the original and the modified one) and a multiplexer can be used to carry out an attack.




This can lead to arbitrary code execution with the highest privileges available (EL3). This issue affects RK3588s: RK3588s SoC BootROM (secure) 350B20210512V100 and possibly others.
As remediation apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable https://www.rock-chips.com/a/en/products/RK35_Series/2022/0926/1660.html
Published: 2026-08-19
Score: 7.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Secure BootROM of the RK3588s SoC contains a TOCTOU flaw that allows an attacker to trick the bootloader into accepting modified modules. The bug lies in the two‑stage header read: a partial read supplies hashes, while a subsequent full read supplies signatures, yet the module authenticity check uses the partial data. An attacker with physical access can swap the header data on external media, causing the bootloader to load malicious code with EL3 privileges. This leads to total compromise of the device.

Affected Systems

Affected hardware is the Rockchip RK3588s system‑on‑chip, specifically the Secure BootROM version 350B20210512V100. The flaw may also exist in other boot ROM revisions of the RK3588s family. Any device running this SoC and booting from external media (SPI NOR, NAND, eMMC, SD) is affected.

Risk and Exploitability

The CVSS score of 7.6 indicates high severity. The EPSS score is not available, so overall exploitation likelihood cannot be quantified, but the vector demonstrates that only physical access to a device that boots from removable media is required. Because the vulnerability allows execution of code at level‑3 privileges, the impact is critical. The flaw is not listed in CISA KEV, suggesting no publicly available exploits yet, yet its simplicity and low cost of attack hardware make it a high priority for remediation.

Generated by OpenCVE AI on August 20, 2026 at 13:33 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the RK3588s Secure BootROM firmware to the latest version released by Rockchip in accordance with vendor instructions.
  • Configure the device to boot only from internal trusted storage, disabling boot from external media such as SPI NOR, NAND, eMMC, or SD cards.
  • If a firmware update is unavailable, restrict physical access to the device and consider decommissioning or replacing affected hardware.

Generated by OpenCVE AI on August 20, 2026 at 13:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 20 Aug 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Rockchip
Rockchip rk3588s
Vendors & Products Rockchip
Rockchip rk3588s

Wed, 19 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 19 Aug 2026 17:00:00 +0000

Type Values Removed Values Added
Description Secure BootROM of RK3588s SoC is vulnerable to a time-of-check to time-of-use attack in case of booting from external media (SPI NOR or NAND, EMMC or SD). The code reads the header of the next-stage loader twice. The header contains hashes of the executable modules and is signed with a private key, the public part of which is verified against the SHA256 digest blown in the OTP. The first read is only partial and contains only the hashes of the executable modules. The second is complete, including the header signature. Although the header is verified based on the fully read data, the authenticity of the executable modules is checked against the partial data from the first read. An attacker with physical access to a device containing RK3588s SoC can easily modify the next-stage loader data on-the-fly using a low-cost SD-card or SPI NOR/NAND or EMMC emulator. Even a simple ultra low-cost circuit comprising two memory chips (containing the same data but different headers - the original and the modified one) and a multiplexer can be used to carry out an attack. This can lead to arbitrary code execution with the highest privileges available (EL3). This issue affects RK3588s: RK3588s SoC BootROM (secure) 350B20210512V100 and possibly others. As remediation apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable https://www.rock-chips.com/a/en/products/RK35_Series/2022/0926/1660.html
Title Rockchip RK3588s Secure BootROM TOCTOU (time-of-check to time-of-use) vulnerability leading to arbitrary code execution with highest privileges
Weaknesses CWE-367
References
Metrics cvssV3_1

{'score': 7.6, 'vector': 'CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H'}


Subscriptions

Rockchip Rk3588s
cve-icon MITRE

Status: PUBLISHED

Assigner: Kaspersky

Published:

Updated: 2026-08-19T19:10:15.374Z

Reserved: 2025-04-02T16:35:45.784Z

Link: CVE-2024-13942

cve-icon Vulnrichment

Updated: 2026-08-19T19:09:36.644Z

cve-icon NVD

Status : Deferred

Published: 2026-08-19T17:18:21.440

Modified: 2026-08-31T19:33:11.197

Link: CVE-2024-13942

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T13:45:03Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition