Time-of-check time-of-use race condition in Pengutronix RAUC
Priority LOW 32CWE-367Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- High
- User interaction
- None
- Attack complexity
- High
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA.
Summary
The install.c module in the Pengutronix RAUC update client prior to version 1.5 has a Time-of-Check Time-of-Use vulnerability, where signature verification on an update file takes place before the file is reopened for installation. An attacker who can modify the update file just before it is reopened can install arbitrary code on the device.
Why it matters now
EPSS 0.01446 73rd percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix Fixed Pengutronix RAUC: 1.5
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | Pengutronix RAUC | before 1.5 | 1.5 | Patch available | CNA |
- Pengutronix RAUC Vendor— Affected before 1.5 Fixed in 1.5 Patch available CNA
Remediation
- Fix · CNA Pengutronix RAUC Fixed in 1.5
Timeline
- 2026-10-02 Threatist record created from CVE-2020-25860
References
More barebox Rauc vulnerabilities
- TI-2026-26456 RAUC: Improper Signing of Plain Bundles Exceeding 2 GiB CVSS 4.0HIGH 7.2
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences