Skip to main content

Rauc EUVDEUVD-2026-17413

| CVE-2026-34155 HIGH
Unsigned to Signed Conversion Error (CWE-196)
2026-03-31 GitHub_M
7.2
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Create RAUC bundle exceeding 2 GiB payload
  2. Delivery
    Integer overflow in signature calculation
  3. Exploit
    Signature covers only initial bytes
  4. Execution
    Modify uncovered payload portion
  5. Impact
    Deploy 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

rauc < 1.15.2

Affected Packages

euvd rauc fix: 1.15.2

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

Vendor (GitHub_M) PRIMARY 7.2 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

3
Analysis Updated
Apr 16, 2026 - 06:10 EUVD-patch-fix
executive summary
Patch available
Apr 16, 2026 - 05:29 EUVD
1.15.2
CVE Published
Mar 31, 2026 - 13:28 nvd
HIGH 7.2

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating 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

EPSS Score
0.0%
Top 93% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy