Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain sibling-intermediate signing key under shared root
-
DeliveryEmbed that intermediate in CMS SignedData
-
ExploitSign crafted malicious update image
-
ExecutionBypass X.509 chain validation in swupdate_cms_verify_openssl.c
-
ImpactInstall attacker-controlled firmware/update
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
|
| Exploitation Conditions | Exploitation requires the attacker to possess a valid signing key and certificate from a sibling intermediate CA that chains to the SAME root CA already trusted by the target SWUpdate device - i.e., a legitimately-issued intermediate within the same PKI hierarchy. The vulnerable behavior is present in default builds (versions through 2026.05.1) where additional X.509 certificates embedded in CMS SignedData are trusted for chain building; the fix adds a CMS_IGNORE_ADDITIONAL_CERTS option to use only direct signer certificates. Key LIMITING factors: no exploitation is possible without that sibling-intermediate key (the AT:P / AC:H prerequisite), and deployments using a single-issuer PKI with no sibling intermediates under the trusted root are not realistically exploitable. No user interaction or device privileges are required once the signed malicious image is delivered. |
| Impact | This is a genuine integrity/supply-chain risk but with meaningful preconditions that temper the 9.2 CVSS 4.0 score. The vector (AV:N/AC:H/AT:P/PR:N/UI:N) is internally consistent with the description: no privileges on the target device and no user interaction are needed (PR:N/UI:N), but both AC:H and AT:P correctly reflect the hard prerequisite - the attacker must already hold a signing key/certificate from a sibling intermediate CA under the SAME root the device trusts. This is not opportunistic mass exploitation; it is a targeted PKI-abuse scenario. No EPSS score was provided and the CVE is NOT in CISA KEV, so there is no confirmed active exploitation - status is 'no public exploit identified at time of analysis' (a vendor patch commit is public, but a patch diff is not a weaponized POC). The signals are therefore coherent rather than conflicting: high technical impact (full malicious-firmware install → VC/VI/VA:H) but gated behind a non-trivial trust-hierarchy precondition. Net: a real priority for organizations running multi-tenant or multi-vendor PKI where sibling intermediates exist under a shared root, but lower real-world urgency for single-issuer deployments. Note the input 'Information Disclosure' tag mischaracterizes the flaw, which is primarily an integrity/code-integrity bypass enabling malicious updates. |
| Exploit ScenarioDerived | An attacker who legitimately holds a signing certificate issued by a sibling intermediate CA chained to the same root CA the device trusts crafts a malicious SWUpdate image, signs it with their key, and embeds their intermediate certificate inside the CMS SignedData. Because SWUpdate trusts the embedded certificate for chain building, verification succeeds and the malicious update is installed. No public exploit code was identified at time of analysis, though the fixing commit is public. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Malicious firmware updates can be installed on devices running SWUpdate through 2026.05.1 due to improper validation of X.509 certificates embedded in CMS SignedData, allowing an attacker with a signing key from a sibling intermediate CA under the same trusted root to bypass signature verification. The vulnerability is present in default builds and requires no user interaction or device privileges, but exploitation is limited to environments where the trusted root has multiple intermediate CAs. No public exploit code or active exploitation has been identified at time of analysis.
RemediationAI
Apply the upstream fix available in commit e66c5640664a31668926a24c0c84b6b6570dc0d9; a released patched version number is not independently confirmed. The patch introduces a CONFIG_CMS_IGNORE_ADDITIONAL_CERTS build option that should be enabled to restrict certificate validation to only direct signer certificates from the CMS signature. If immediate patching is not possible, reconfigure the PKI so that the trusted root CA used by SWUpdate has only a single intermediate CA dedicated to update signing, eliminating any sibling intermediates; this prevents the attack but reduces flexibility in certificate management. Alternatively, if building from source, backport the commit and set CONFIG_CMS_IGNORE_ADDITIONAL_CERTS=y, which has the trade-off of rejecting any CMS signatures that rely on additional intermediates for chain building. Monitor the vendor advisory at the provided links for updated guidance.
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
SWUpdate is an embedded Linux update agent that uses CMS (Cryptographic Message Syntax) to sign update images, with cryptographic operations handled by OpenSSL. The vulnerability resides in crypto/swupdate_cms_verify_openssl.c, classified under CWE-295 (Improper Certificate Validation). The code trusts additional X.509 certificates embedded in the CMS SignedData structure when building the certificate chain to a trusted root, rather than restricting chain building to certificates from the trusted store. This allows an attacker who holds a signing key from a sibling intermediate CA-one that chains to the same root as the legitimate update signing CA-to embed that intermediate in the CMS signature, causing the verifier to accept a malicious update as valid. The fix, introduced in commit e66c5640664a31668926a24c0c84b6b6570dc0d9, adds a CONFIG_CMS_IGNORE_ADDITIONAL_CERTS build option that, when enabled, uses only direct signer certificates from the CMS signature. The CVE is scored 9.2 with a CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N), while the independent assessment rates it CVSS 3.1 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H), both indicating high impact but high attack complexity due to the prerequisite of possessing a sibling intermediate key. Affected products are identified by CPE cpe:2.3:a:sbabic:swupdate:*:*:*:*:*:*:*:*, covering all versions through 2026.05.1.
Know when Swupdate 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:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
PR:N/UI:N since no device privileges or interaction are needed, but AC:H captures the required sibling-intermediate signing key; successful malicious-update install yields full C/I/A:H.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
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.
Executive ViewAI
SWUpdate-based devices can accept malicious firmware updates when the trusted root contains multiple intermediate certificate authorities, allowing an attacker with a sibling intermediate signing key to bypass signature verification. This creates fleet-level firmware integrity and supply-chain risk for organizations that rely on those devices, even though no public exploit identified at time of analysis and exploitation is conditional on the multi-intermediate CA configuration. Leadership should treat this as a critical remediation priority because unauthorized firmware can undermine device trust, compliance, and operational continuity.
Apply vendor patch.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Denial of service in SWUpdate (versions through 2025.12) allows unauthenticated remote attackers to crash the update ser
Local privilege escalation in SWUpdate versions before 2026.05 allows unprivileged users to gain root or install attacke
EUVD-2026-97496
GHSA-xf8v-f779-856c
NVD
CVE.org
EPSS
VulDB
Exploit-DB