Description
SWUpdate through 2026.05.1 contains an improper certificate validation vulnerability in crypto/swupdate_cms_verify_openssl.c that trusts untrusted X.509 certificates embedded in CMS SignedData for chain building. Attackers holding a signing key from a sibling intermediate under the same root can embed that intermediate in the signature to install malicious updates.
Published: 2026-10-12
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Compromise via Malicious Firmware Updates
Action: Immediate Patch
AI Analysis

Impact

SWUpdate up to version 2026.05.1 performs CMS signature verification by trusting any X.509 certificate embedded within the CMS SignedData during chain building. This flaw allows an attacker who possesses a sibling intermediate signing key under the same root to embed that intermediate in the signature, causing SWUpdate to accept the update as legitimate. The impact is the execution of malicious updates on the target device, effectively compromising the system’s integrity and potentially allowing full control. The flaw is rated CVSS 9.2 for its severe impact and lack of requirement for further exploits.

Affected Systems

The vulnerability affects the SWUpdate project maintained by sbabic. Devices running SWUpdate versions up to and including 2026.05.1 are impacted. Earlier or later releases may not contain the flawed code path, but the affected version list in the CNA data is limited to 2026.05.1.

Risk and Exploitability

The attack requires an attacker to possess a signing key from a sibling intermediate cert under the same root. Once such a key is available, the attacker can craft a CMS signature that bypasses validation and install a malicious update. This does not rely on a user interaction beyond installing the update, and no additional network-based exploitation is needed. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, but the high CVSS and the potential for an entire firmware compromise translate to a high risk posture. Mitigation is therefore essential."

Generated by OpenCVE AI on October 12, 2026 at 16:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade SWUpdate to version 2026.05.2 or later, where CMS signature verification no.
  • Verify that firmware updates are signed by a certificate chain whose root is contained in the trust store; reject any update that includes intermediate certificates not explicitly trusted.
  • Restrict the update process to a boot‑secure chain or a signed‑vendor whitelist so that only approved firmware images can be deployed.
  • If possible, revoke sibling intermediate signing keys or remove them from the key repository to eliminate the attacker’s ability to craft a bypassing signature.

Generated by OpenCVE AI on October 12, 2026 at 16:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4864-1 swupdate security update
History

Sun, 18 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description SWUpdate through 2026.05.1 contains an improper certificate validation vulnerability in crypto/swupdate_cms_verify_openssl.c that trusts untrusted X.509 certificates embedded in CMS SignedData for chain building. Attackers holding a signing key from a sibling intermediate under the same root can embed that intermediate in the signature to install malicious updates.
Title SWUpdate through 2026.05.1 CMS Signature Verification Bypass via Embedded Intermediates
First Time appeared Swupdate
Swupdate swupdate
Weaknesses CWE-295
CPEs cpe:2.3:a:swupdate:swupdate:*:*:*:*:*:*:*:*
Vendors & Products Swupdate
Swupdate swupdate
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Swupdate Swupdate
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-18T12:03:15.694Z

Reserved: 2026-10-12T14:40:48.738Z

Link: CVE-2026-109399

cve-icon Vulnrichment

Updated: 2026-10-18T11:53:31.776Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T16:17:05.557

Modified: 2026-10-18T12:17:05.220

Link: CVE-2026-109399

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T16:45:14Z

Weaknesses
  • CWE-295

    Improper Certificate Validation