CVE-2026-50719 Overview
CVE-2026-50719 is a secure boot bypass affecting Ingenic T41, T32, T40, and A1 System-on-Chip (SoC) boot ROMs. The boot ROM parses and executes an attacker-controlled initialization table from the Secondary Program Loader (SPL) header before checking the secure boot state and before invoking signature verification. The init table parser supports full-address 32-bit write operations, allowing an attacker to modify SRAM-resident secure boot state prior to the verification decision. Researchers hardware-validated the bypass on a secure-boot-enabled T41 device, and ROM analysis indicates the same behavior on T32, T40, and A1 parts.
Critical Impact
An attacker with physical write access to the boot media can disable secure boot enforcement and load unsigned or modified first-stage boot code on affected Ingenic SoCs.
Affected Products
- Ingenic T41 SoC boot ROM (hardware-validated)
- Ingenic T32 and T40 SoC boot ROMs (ROM analysis indicates identical behavior)
- Ingenic A1 SoC boot ROM (ROM analysis indicates identical behavior)
Discovery Timeline
- 2026-08-19 - CVE-2026-50719 published to the National Vulnerability Database (NVD)
- 2026-08-19 - Last updated in NVD
Technical Details for CVE-2026-50719
Vulnerability Analysis
The affected Ingenic boot ROMs implement early SoC initialization by reading an init table embedded in the SPL header stored on external boot media. The ROM parses and executes those entries before performing the secure boot state check that gates signature verification. Because the init table parser accepts full 32-bit destination addresses for write operations, a crafted entry can target any location in SRAM, including the memory-resident flag the ROM later consults to decide whether to enforce signature verification.
The result is a bootloader signature verification bypass classified as a secure boot bypass and bootloader vulnerability. An attacker who supplies a modified SPL can clear the secure boot enforcement flag and then present unsigned or modified first-stage code, which the ROM will accept as if it were valid. This defeats the hardware root-of-trust guarantee that downstream firmware, kernel, and application layers depend on.
Root Cause
The root cause is an ordering flaw in the boot ROM control flow. The ROM processes attacker-controlled data (the SPL init table with arbitrary write primitives) before establishing the trust state that would restrict such writes. Combined with the lack of any allow-list on init-table write destinations, this allows the untrusted input to reach and modify the secure boot decision variable itself.
Attack Vector
Exploitation requires physical write access to the boot media, such as SPI-NOR flash, NAND, or an SD card, that the SoC reads at power-on. The attacker constructs an SPL image whose init table contains a 32-bit write entry aimed at the SRAM address holding the secure boot enforcement state. On the next boot, the ROM executes the malicious init entry, disables secure boot enforcement, skips or trivially passes signature verification, and continues execution into the attacker-supplied first-stage code. No network vector, no runtime privileges on the device, and no prior code execution on the SoC are required.
No public proof-of-concept code is available. Technical details are described in the OpenSensor Security Analysis.
Detection Methods for CVE-2026-50719
Indicators of Compromise
- SPL images whose init-table entries contain 32-bit write operations targeting SRAM addresses associated with secure boot state rather than legitimate DDR, clock, or PLL configuration registers.
- Boot media contents that differ from the vendor-signed reference SPL despite the device reporting a successful secure boot.
- Devices that continue to boot successfully after intentional corruption of the SPL signature, indicating that verification has been bypassed.
Detection Strategies
- Perform offline forensic imaging of the boot flash and diff the SPL header and init table against a known-good vendor image.
- Parse the SPL init table and flag any entry whose write destination falls outside documented peripheral and DDR controller ranges.
- Where available, use JTAG or serial debug interfaces during boot to observe SRAM state before and after init-table execution.
Monitoring Recommendations
- Track physical access to fielded devices and log tamper-evident seal events on enclosures housing affected SoCs.
- Maintain an inventory of deployed Ingenic T41, T32, T40, and A1 devices to scope remediation planning.
- Monitor Ingenic and downstream integrator channels for firmware updates or hardware revisions addressing the boot ROM behavior.
How to Mitigate CVE-2026-50719
Immediate Actions Required
- Treat the boot media on affected Ingenic SoCs as a security-sensitive asset and restrict physical access to devices in the field.
- Add tamper-evident enclosures or potting to deployed devices to raise the cost of the physical write step required for exploitation.
- Audit supply chain and service workflows to ensure boot flash cannot be modified during manufacturing, repair, or logistics.
Patch Information
The vulnerability resides in the mask ROM of the affected SoCs and cannot be patched through software updates on shipped silicon. Remediation requires a hardware revision from Ingenic that reorders the boot flow to verify signatures before executing SPL-supplied init tables, or that constrains init-table write destinations. No vendor advisory URL has been published in the NVD entry at this time. Refer to the OpenSensor Security Analysis for the current technical write-up.
Workarounds
- Disable or lock external boot media where the product design allows booting only from an internal, write-protected source.
- Enable write protection on SPI-NOR or NAND boot flash after provisioning, using device-level write-protect pins or one-time-programmable configuration.
- For new designs, select an SoC whose boot ROM performs signature verification before processing any attacker-controllable initialization data.
- Layer application-level attestation so that a compromised first-stage loader is detected by a remote verifier even if on-device secure boot is bypassed.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

