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.
References
- www.cve.org/CVERecord ↗
- nvd.nist.gov/vuln/detail/CVE-2026-109399 ↗
- github.com/sbabic/swupdate ↗
- github.com/sbabic/swupdate/blob/2026.05.1/crypto/swupdate_cms_verify_openssl.c ↗
- github.com/sbabic/swupdate/commit/e66c5640664a31668926a24c0c84b6b6570dc0d9 ↗
- groups.google.com/g/swupdate/c/dsoMcGFnEns ↗
- www.vulncheck.com/advisories/swupdate-through-2026.05.1-cms-signature-verification-bypass-via-embedded-intermediates ↗
Related CVEs
← CVE Index: search every CVE from the last 30 days
This product uses the NVD API but is not endorsed or certified by the NVD. CVSS scores do not establish exploitation.