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.
{
"binaries": [
{
"binary_name": "libswupdate0.1",
"binary_version": "2023.12.1+dfsg-1ubuntu5"
},
{
"binary_name": "lua-swupdate",
"binary_version": "2023.12.1+dfsg-1ubuntu5"
},
{
"binary_name": "swupdate",
"binary_version": "2023.12.1+dfsg-1ubuntu5"
},
{
"binary_name": "swupdate-www",
"binary_version": "2023.12.1+dfsg-1ubuntu5"
}
]
}
{
"binaries": [
{
"binary_name": "libswupdate0.1",
"binary_version": "2026.05.1+git20261001+dfsg-1ubuntu1"
},
{
"binary_name": "lua-swupdate",
"binary_version": "2026.05.1+git20261001+dfsg-1ubuntu1"
},
{
"binary_name": "swupdate",
"binary_version": "2026.05.1+git20261001+dfsg-1ubuntu1"
},
{
"binary_name": "swupdate-www",
"binary_version": "2026.05.1+git20261001+dfsg-1ubuntu1"
}
]
}
{
"binaries": [
{
"binary_name": "libswupdate0.1",
"binary_version": "2025.12+dfsg-4ubuntu1"
},
{
"binary_name": "lua-swupdate",
"binary_version": "2025.12+dfsg-4ubuntu1"
},
{
"binary_name": "swupdate",
"binary_version": "2025.12+dfsg-4ubuntu1"
},
{
"binary_name": "swupdate-www",
"binary_version": "2025.12+dfsg-4ubuntu1"
}
]
}