Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCreate RAUC bundle exceeding 2 GiB payload
-
DeliveryInteger overflow in signature calculation
-
ExploitSignature covers only initial bytes
-
ExecutionModify uncovered payload portion
-
ImpactDeploy modified update with valid signature
Vulnerability Assessment
| Weakness |
CWE
|
| Exploitation Conditions | RAUC versions before 1.15.2 using 'plain' bundle format with payload exceeding 2 GiB. Requires legitimate signed bundle and attacker ability to modify payload post-signature. Victim must apply the malicious bundle update. |
| Impact | Although CVSS data is unavailable, this vulnerability carries significant real-world risk for embedded systems operators. The attack requires pre-existing bundle access and modification capability, suggesting a post-delivery or supply-chain attack vector rather than remote network exploitation. The attack complexity is moderate-an attacker must understand the integer overflow mechanics and have the original legitimately-signed bundle. The technical impact is severe: an attacker can inject malicious firmware or payload modifications that bypass signature verification, potentially compromising embedded device security. The absence of public exploit code or CISA KEV confirmation suggests either recent discovery or limited public awareness, but the straightforward nature of the exploit (modifying unverified payload portions) means weaponization risk is moderate-to-high. For critical embedded systems deployments (IoT, automotive, industrial), this represents a high-priority patching requirement despite the constrained attack vector. Organizations using RAUC for firmware distribution should prioritize immediate assessment of bundle sizes and apply the patched version. |
| Exploit ScenarioDerived | An attacker with access to a legitimate RAUC bundle (via supply-chain compromise, network interception, or insider access) recognizes that the 'plain' format payload exceeds 2 GiB and exploits the integer overflow to calculate which portions of the payload are not covered by the existing valid signature. The attacker then modifies those unverified portions-for example, injecting malicious code into a firmware update-and redistributes the modified bundle. When a RAUC-managed embedded device receives and verifies the bundle, the signature validation passes because the overflow ensures the signature only covers the small initial portion of the payload, and the malicious modifications are never checked. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 31, 2026
Integer overflow in RAUC versions prior to 1.15.2 allows signature bypass on 'plain' format bundles exceeding 2 GiB payload size, enabling attackers with bundle modification capability to alter unverified payload portions while retaining a valid signature. This affects embedded Linux systems relying on RAUC for secure firmware updates.
RemediationAI
Vendor-released patch: RAUC version 1.15.2 and later. Update immediately by upgrading to the patched release available at https://github.com/rauc/rauc/releases/tag/v1.15.2. For deployments unable to upgrade immediately, review bundle generation and distribution processes to ensure 'plain' format bundles remain below 2 GiB payload size as a temporary mitigation; however, this does not address the underlying vulnerability and full patching is strongly recommended. The upstream fix is documented in commit 4fb7c798d6ae412344fb8f8d310d773046af3441 at https://github.com/rauc/rauc/commit/4fb7c798d6ae412344fb8f8d310d773046af3441.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
RAUC (Robust Auto-Update Controller) is a bundle-based system updater for embedded Linux systems that employs cryptographic signatures to ensure bundle integrity. The vulnerability stems from an integer overflow (CWE-196) in the signature calculation logic when processing 'plain' format bundles with payloads exceeding 2 GiB. The overflow causes the signature to cover only the first few bytes of the actual payload rather than the complete bundle, effectively invalidating the cryptographic guarantee. The affected product range includes all RAUC versions before 1.15.2 across all architectures and distributions, as identified by the CPE string cpe:2.3:a:rauc:rauc:*:*:*:*:*:*:*:*.
Know when Rauc gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:L/VI:H/VA:N/SC:H/SI:H/SA:H
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
3DescriptionCVE.org
RAUC controls the update process on embedded Linux systems. Prior to version 1.15.2, RAUC bundles using the 'plain' format exceeding a payload size of 2 GiB cause an integer overflow which results in a signature which covers only the first few bytes of the payload. Given such a bundle with a legitimate signature, an attacker can modify the part of the payload which is not covered by the signature. This issue has been patched in version 1.15.2.
Executive ViewAI
RAUC firmware update tool versions before 1.15.2 contain an integer overflow vulnerability that allows attackers to bypass signature verification on large update bundles (>2 GiB), potentially enabling unauthorized firmware modifications on embedded Linux devices. Organizations deploying RAUC for secure update distribution should prioritize patching to prevent supply chain compromise of firmware integrity controls.
Apply vendor patch: RAUC 1.15.2 or later. If immediate patching is impossible, restrict RAUC bundle payload sizes to under 2 GiB and implement out-of-band signature verification processes for bundles from untrusted sources.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
EUVD-2026-17413
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB