Skip to content
OpenAdvisories

Description

Cosign provides code signing and transparency for containers and binaries. In versions 3.0.4 and below, an issuing certificate with a validity that expires before the leaf certificate will be considered valid during verification even if the provided timestamp would mean the issuing certificate should be considered expired. When verifying artifact signatures using a certificate, Cosign first verifies the certificate chain using the leaf certificate's "not before" timestamp and later checks expiry of the leaf certificate using either a signed timestamp provided by the Rekor transparency log or from a timestamp authority, or using the current time. The root and all issuing certificates are assumed to be valid during the leaf certificate's validity. There is no impact to users of the public Sigstore infrastructure. This may affect private deployments with customized PKIs. This issue has been fixed in version 3.0.5.

Affected products

VendorProductAffectedFixed
sigstore cosign < 3.0.5 —

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 cosign 3.0.6-1 —
Debian 13 cosign No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 cosign No fix yet —
Ubuntu 25.10 cosign No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS cosign No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP7 cosign 3.0.5-150400.3.35.1 SUSE-SU-2026:0777-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 cosign 3.0.5-160000.1.1 SUSE-SU-2026:20904-1
SLES 16.0 cosign 3.0.5-160000.1.1 SUSE-SU-2026:20904-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed cosign 3.0.5-1.1 openSUSE-SU-2026:10235-1
openSUSE Tumbleweed hauler 1.4.2-1.1 openSUSE-SU-2026:10635-1
openSUSE Tumbleweed trivy 0.74.0-2.1 openSUSE-SU-2026:11676-1
openSUSE Leap 16.0 cosign 3.0.5-160000.1.1 openSUSE-SU-2026:20386-1
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 16.0 trivy 0.74.0-160000.2.1 openSUSE-SU-2026:21801-1
openSUSE Leap 15.6 cosign 3.0.5-150400.3.35.1 SUSE-SU-2026:0777-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20260226T182644-150000.1.149.1 SUSE-SU-2026:0757-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling aactl 0.4.12-r59 —
Wolfi rolling ko 0.19.0-r0 —
Wolfi rolling kyverno-1.17 1.17.2-r35 —
Wolfi rolling kyverno-cli-1.17 +4 1.17.2-r11 —
Wolfi rolling kyverno-notation-aws 1.1-r59 —
Wolfi rolling ratify 1.4.0-r36 —
Wolfi rolling ratify-licensechecker-compat 1.4.5-r4 —
Wolfi rolling skaffold 2.23.0-r0 —
Wolfi rolling slsa-verifier 2.7.1-r23 —
Wolfi rolling tekton-chains 0.27.2-r0 —
Wolfi rolling teleport-18.6-kube-agent-updater 18.6.8-r30 —
Wolfi rolling tkn 0.45.0-r8 —
Wolfi rolling trivy 0.72.0-r1 —
Wolfi rolling trivy-operator 0.30.1-r23 —
Wolfi rolling vexctl 0.4.4-r0 —
Wolfi rolling zot 2.1.18-r1 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/sigstore/cosign < 3.0.5 3.0.5 GHSA-wfqv-66vq-46rm
Go github.com/sigstore/cosign all versions — GO-2026-4529
Go github.com/sigstore/cosign/v2 all versions — GO-2026-4529
Go github.com/sigstore/cosign/v3 < 3.0.5 3.0.5 GO-2026-4529

Advisories 9

References