Security update for cosign
This update for cosign fixes the following issues: - CVE-2026-56852: golang.org/x/text/unicode/norm: infinite loop on truncated/invalid UTF-8 input (bsc#1272117). - CVE-2026-56854,CVE-2026-56855,CVE-2026-78662: golang.org/x/crypto/ssh: authentication bypass and deadlocks in the crypto/ssh library (bsc#1278614). - CVE-2026-56864: x/mod/sumdb: ignore unrelated, unauthenticated hashes in Lookup (bsc#1275025). - CVE-2026-84304: google.golang.org/grpc: heap memory exhaustion via HTTP/2 DATA frame fragmentation (bsc#1279215). - Verification bypass via public key in legacy bundle (bsc#1282542). Changes for cosign: - update to 3.1.3 (bsc#1282542, GHSA-fx35-mq7g-6g98): * This release resolves GHSA-fx35-mq7g-6g98, a verification bypass using an unexpected public key in a legacy bundle. * Auto-detect default digest algorithm for public keys * fix(pkcs11key): return an error instead of panicking when no key pair matches * Supporting OCI Signing with X.509 Certificate Chain * test(inspect): replace mock TSA client usage with local timestamp response generator in * fix: prevent shell completions for various options not taking filenames * fix(blob): compare file checksums case-insensitively in * Verification bypass via public key in legacy bundle (GHSA- fx35-mq7g-6g98)
- Products
- cosign
- Affected versions
- Not specified
- Fixed versions
- 3.1.3-160000.1.1
- CVEs
- CVE-2026-56852, CVE-2026-56854, CVE-2026-56855, CVE-2026-56864, CVE-2026-78662, CVE-2026-84304
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 15:31 UTC · Revision 1
Source evidence
This update for cosign fixes the following issues: - CVE-2026-56852: golang.org/x/text/unicode/norm: infinite loop on truncated/invalid UTF-8 input (bsc#1272117). - CVE-2026-56854,CVE-2026-56855,CVE-2026-78662: golang.org/x/crypto/ssh: authentication bypass and deadlocks in the crypto/ssh library (bsc#1278614). - CVE-2026-56864: x/mod/sumdb: ignore unrelated, unauthenticated hashes in Lookup (bsc#1275025). - CVE-2026-84304: google.golang.org/grpc: heap memory exhaustion via HTTP/2 DATA frame fragmentation (bsc#1279215). - Verification bypass via public key in legacy bundle (bsc#1282542). Changes for cosign: - update to 3.1.3 (bsc#1282542, GHSA-fx35-mq7g-6g98): * This release resolves GHSA-fx35-mq7g-6g98, a verification bypass using an unexpected public key in a legacy bundle. * Auto-detect default digest algorithm for public keys * fix(pkcs11key): return an error instead of panicking when no key pair matches * Supporting OCI Signing with X.509 Certificate Chain * test(inspect): replace mock TSA client usage with local timestamp response generator in * fix: prevent shell completions for various options not taking filenames * fix(blob): compare file checksums case-insensitively in * Verification bypass via public key in legacy bundle (GHSA- fx35-mq7g-6g98)
osv:SUSE-SU-2026:24213-1
cosign
Fixed versions: 3.1.3-160000.1.1
cosign
Fixed versions: 3.1.3-160000.1.1
Complete source record
{
"id": "3f909699f37986c73f99258dd85719d62098c5c5899c971502444e9217b78489",
"url": "https://osv.dev/vulnerability/SUSE-SU-2026%3A24213-1",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Security update for cosign",
"summary": "This update for cosign fixes the following issues: - CVE-2026-56852: golang.org/x/text/unicode/norm: infinite loop on truncated/invalid UTF-8 input (bsc#1272117). - CVE-2026-56854,CVE-2026-56855,CVE-2026-78662: golang.org/x/crypto/ssh: authentication bypass and deadlocks in the crypto/ssh library (bsc#1278614). - CVE-2026-56864: x/mod/sumdb: ignore unrelated, unauthenticated hashes in Lookup (bsc#1275025). - CVE-2026-84304: google.golang.org/grpc: heap memory exhaustion via HTTP/2 DATA frame fragmentation (bsc#1279215). - Verification bypass via public key in legacy bundle (bsc#1282542). Changes for cosign: - update to 3.1.3 (bsc#1282542, GHSA-fx35-mq7g-6g98): * This release resolves GHSA-fx35-mq7g-6g98, a verification bypass using an unexpected public key in a legacy bundle. * Auto-detect default digest algorithm for public keys * fix(pkcs11key): return an error instead of panicking when no key pair matches * Supporting OCI Signing with X.509 Certificate Chain * test(inspect): replace mock TSA client usage with local timestamp response generator in * fix: prevent shell completions for various options not taking filenames * fix(blob): compare file checksums case-insensitively in * Verification bypass via public key in legacy bundle (GHSA- fx35-mq7g-6g98)",
"evidence": "osv:SUSE-SU-2026:24213-1",
"products": [
{
"name": {
"value": "cosign",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "3.1.3-160000.1.1",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "cosign",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "3.1.3-160000.1.1",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "SUSE-SU-2026:24213-1",
"aliases": [
"SUSE-SU-2026:24213-1"
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "3.1.3-160000.1.1"
}
]
}
],
"package": {
"name": "cosign",
"purl": "pkg:rpm/suse/cosign&distro=SUSE%20Linux%20Enterprise%20Server%2016.0",
"ecosystem": "SUSE:Linux Enterprise Server 16.0"
},
"database_specific": {
"source": "https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:24213-1.json"
},
"ecosystem_specific": {
"binaries": [
{
"cosign": "3.1.3-160000.1.1"
}
]
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "3.1.3-160000.1.1"
}
]
}
],
"package": {
"name": "cosign",
"purl": "pkg:rpm/suse/cosign&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20applications%2016.0",
"ecosystem": "SUSE:Linux Enterprise Server for SAP applications 16.0"
},
"database_specific": {
"source": "https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:24213-1.json"
},
"ecosystem_specific": {
"binaries": [
{
"cosign": "3.1.3-160000.1.1"
}
]
}
}
],
"modified": "2026-10-21T17:23:10.146441225Z",
"provider": "osv",
"upstream": [
"CVE-2026-56852",
"CVE-2026-56854",
"CVE-2026-56855",
"CVE-2026-56864",
"CVE-2026-78662",
"CVE-2026-84304"
],
"references": [
"https://www.suse.com/support/update/announcement/2026/suse-su-202624213-1/",
"https://bugzilla.suse.com/1272117",
"https://bugzilla.suse.com/1275025",
"https://bugzilla.suse.com/1278614",
"https://bugzilla.suse.com/1279215",
"https://bugzilla.suse.com/1282542",
"https://www.suse.com/security/cve/CVE-2026-56852",
"https://www.suse.com/security/cve/CVE-2026-56854",
"https://www.suse.com/security/cve/CVE-2026-56855",
"https://www.suse.com/security/cve/CVE-2026-56864",
"https://www.suse.com/security/cve/CVE-2026-78662",
"https://www.suse.com/security/cve/CVE-2026-84304"
]
},
"related_cves": [
{
"value": "CVE-2026-56852",
"evidence": "/upstream"
},
{
"value": "CVE-2026-56854",
"evidence": "/upstream"
},
{
"value": "CVE-2026-56855",
"evidence": "/upstream"
},
{
"value": "CVE-2026-56864",
"evidence": "/upstream"
},
{
"value": "CVE-2026-78662",
"evidence": "/upstream"
},
{
"value": "CVE-2026-84304",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 397549,
"published_at": "2026-10-09T06:33:43+00:00"
}