Skip to content
OpenAdvisories
High · 8.1 CVE-2026-109399 EUVD-2026-97496GHSA-xf8v-f779-856c

SWUpdate through 2026.05.1 CMS Signature Verification Bypass via Embedded Intermediates

Published Oct 12, 2026 · Updated Oct 18, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
sbabic swupdate ≤ 2026.05.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 swupdate 2026.05+dfsg-1 —
Debian 12 swupdate 2022.12+dfsg-4+deb12u3 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 swupdate No fix yet —
Ubuntu 26.04 LTS swupdate No fix yet —
Ubuntu 24.04 LTS swupdate No fix yet —
Ubuntu 22.04 LTS swupdate No fix yet —

References