Evidence boundary. Espressif AR2026-006 V1.1 states that ROM-based ECDSA signature verification on affected ESP32-H2, C5, C61, P4 and S31 revisions may accept an invalid signature. Exploitation requires an attacker who can replace the signed firmware image in flash. The vendor states that application-layer ECDSA verification and the OTA path are not affected, that current affected SoCs have no software fix, and that future tape-outs are planned.

The assurance question

The useful engineering question is not whether a vulnerability, feature or control exists in isolation. It is what exact claim the available evidence supports in the deployed configuration, and which assumptions still sit outside that evidence.

Signature algorithm → ROM implementation → flash modification path → boot decision → system authority

Secure Boot is a chain, not a feature flag

The security claim is not merely that ECDSA is enabled. The ROM verifier, signature-input validation, eFuse configuration, flash access and download-mode policy all participate in the boot trust decision.

The vulnerability needs a second capability: changing flash

The advisory sharply constrains the attack chain. An invalid signature matters only if the attacker can also replace the signed firmware image in external flash. That makes supply-chain access, physical access, UART configuration and flash encryption part of exploitability.

Mitigations change attack feasibility, not the ROM defect

Flash Encryption, restricted UART modes and SiP packaging can make flash modification harder. They do not correct the affected ROM verifier. The assurance record should therefore separate the immutable defect from the controls that constrain the precondition.

Lifecycle options differ by product

RSA Secure Boot is an unaffected alternative on supported affected products, while ESP32-C61 is ECDSA-only according to the advisory. Already-deployed fleets may also have migration constraints tied to eFuse digest availability. This is a hardware lifecycle problem as much as a software configuration problem.

The decision
Evaluate Secure Boot as an end-to-end boot trust path. Record the immutable ROM behavior, the attacker's ability to modify flash, the configured hardware protections and the feasible migration path as separate pieces of evidence.
Operational checks
  • Identify affected SoC and chip revision, not only ESP32 family name.
  • Record whether ECDSA or RSA Secure Boot is configured.
  • Assess physical, manufacturing and supply-chain paths that can modify external flash.
  • Verify Flash Encryption and UART download restrictions in the production eFuse baseline.
  • For deployed products, confirm whether key/eFuse state permits safe migration before committing to RSA.
Source record

Sources & further reading

3 cited sourcesHow we source →
← All analysis
Where to go next

Continue this decision.

Choose the next decisionContinue through a guided Reading Path

Move from this analysis into a curated route across related incidents, evidence and operating constraints.

→