CVE-2026-39984
Description
Sigstore Timestamp Authority is a service for issuing RFC 3161 timestamps. Versions 2.0.5 and below contain an authorization bypass vulnerability in the VerifyTimestampResponse function. VerifyTimestampResponse correctly verifies the certificate chain signature, but the TSA-specific constraint checks in VerifyLeafCert uses the first non-CA certificate from the PKCS#7 certificate bag instead of the leaf certificate from the verified chain. An attacker can exploit this by prepending a forged certificate to the certificate bag while the message is signed with an authorized key, causing the library to validate the signature against one certificate but perform authorization checks against another. This vulnerability only affects users of the timestamp-authority/v2/pkg/verification package and does not affect the timestamp-authority service itself or sigstore-go. The issue has been fixed in version 2.0.6.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
github.com/sigstore/timestamp-authority/v2Go | < 2.0.6 | 2.0.6 |
Affected products
188- cpe:2.3:a:linuxfoundation:sigstore_timestamp_authority:*:*:*:*:*:*:*:*Range: <2.0.6
- osv-coords187 versionspkg:apk/chainguard/aactlpkg:apk/chainguard/buildkitdpkg:apk/chainguard/buildkitd-fipspkg:apk/chainguard/cgpkg:apk/chainguard/chainctlpkg:apk/chainguard/chainctl-fipspkg:apk/chainguard/cloudbeat-8.17pkg:apk/chainguard/cloudbeat-9.0pkg:apk/chainguard/cloudbeat-9.2pkg:apk/chainguard/cloudbeat-9.3pkg:apk/chainguard/cloudbeat-fips-8.17pkg:apk/chainguard/cloudbeat-fips-9.0pkg:apk/chainguard/cloudbeat-fips-9.2pkg:apk/chainguard/cloudbeat-fips-9.3pkg:apk/chainguard/cloudbeat-fips-9.4pkg:apk/chainguard/commercial-chainloop-backendpkg:apk/chainguard/cosignpkg:apk/chainguard/cosign-fipspkg:apk/chainguard/crossplane-1.20pkg:apk/chainguard/crossplane-2.0pkg:apk/chainguard/crossplane-2.1pkg:apk/chainguard/crossplane-2.2pkg:apk/chainguard/crossplane-2.2-crankpkg:apk/chainguard/crossplane-fips-1.20pkg:apk/chainguard/crossplane-fips-2.0pkg:apk/chainguard/crossplane-fips-2.1pkg:apk/chainguard/crossplane-fips-2.2pkg:apk/chainguard/crossplane-fips-2.2-crankpkg:apk/chainguard/docker-cli-buildxpkg:apk/chainguard/docker-cli-buildx-fipspkg:apk/chainguard/dockerd-29pkg:apk/chainguard/falcoctlpkg:apk/chainguard/falcoctl-fipspkg:apk/chainguard/flux-source-controllerpkg:apk/chainguard/flux-source-controller-fipspkg:apk/chainguard/ghpkg:apk/chainguard/gitsignpkg:apk/chainguard/goreleaserpkg:apk/chainguard/image-factorypkg:apk/chainguard/image-factory-fipspkg:apk/chainguard/jfrog-clipkg:apk/chainguard/kopkg:apk/chainguard/ko-fipspkg:apk/chainguard/kubescapepkg:apk/chainguard/kubescape-serverpkg:apk/chainguard/kubescape-server-downloaderpkg:apk/chainguard/kubescape-server-fipspkg:apk/chainguard/kubescape-server-fips-downloaderpkg:apk/chainguard/kyverno-1.14pkg:apk/chainguard/kyverno-1.16pkg:apk/chainguard/kyverno-1.17pkg:apk/chainguard/kyverno-background-controller-1.14pkg:apk/chainguard/kyverno-background-controller-1.15pkg:apk/chainguard/kyverno-background-controller-1.16pkg:apk/chainguard/kyverno-background-controller-1.17pkg:apk/chainguard/kyverno-background-controller-fips-1.14pkg:apk/chainguard/kyverno-background-controller-fips-1.15pkg:apk/chainguard/kyverno-background-controller-fips-1.16pkg:apk/chainguard/kyverno-background-controller-fips-1.17pkg:apk/chainguard/kyverno-cleanup-controller-1.14pkg:apk/chainguard/kyverno-cleanup-controller-1.15pkg:apk/chainguard/kyverno-cleanup-controller-1.16pkg:apk/chainguard/kyverno-cleanup-controller-1.17pkg:apk/chainguard/kyverno-cleanup-controller-fips-1.15pkg:apk/chainguard/kyverno-cleanup-controller-fips-1.16pkg:apk/chainguard/kyverno-cleanup-controller-fips-1.17pkg:apk/chainguard/kyverno-cli-1.16pkg:apk/chainguard/kyverno-cli-1.17pkg:apk/chainguard/kyverno-cli-fips-1.14pkg:apk/chainguard/kyverno-cli-fips-1.16pkg:apk/chainguard/kyverno-cli-fips-1.17pkg:apk/chainguard/kyverno-fips-1.15pkg:apk/chainguard/kyverno-fips-1.16pkg:apk/chainguard/kyverno-fips-1.17pkg:apk/chainguard/kyverno-init-container-1.16pkg:apk/chainguard/kyverno-init-container-1.17pkg:apk/chainguard/kyverno-init-container-fips-1.16pkg:apk/chainguard/kyverno-init-container-fips-1.17pkg:apk/chainguard/kyverno-notation-awspkg:apk/chainguard/kyverno-notation-aws-fipspkg:apk/chainguard/kyverno-policy-reporter-plugins-kyvernopkg:apk/chainguard/kyverno-policy-reporter-plugins-kyverno-fipspkg:apk/chainguard/kyverno-reports-controller-1.14pkg:apk/chainguard/kyverno-reports-controller-1.15pkg:apk/chainguard/kyverno-reports-controller-1.16pkg:apk/chainguard/kyverno-reports-controller-1.17pkg:apk/chainguard/kyverno-reports-controller-fips-1.14pkg:apk/chainguard/kyverno-reports-controller-fips-1.16pkg:apk/chainguard/kyverno-reports-controller-fips-1.17pkg:apk/chainguard/neuvector-sigstore-interfacepkg:apk/chainguard/policy-controllerpkg:apk/chainguard/policy-controller-fipspkg:apk/chainguard/policy-controller-testerpkg:apk/chainguard/policy-controller-tester-fipspkg:apk/chainguard/ratifypkg:apk/chainguard/reports-serverpkg:apk/chainguard/sigstore-scaffolding-fips-tsa-createcertchainpkg:apk/chainguard/sigstore-scaffolding-fips-tuf-serverpkg:apk/chainguard/sigstore-scaffolding-tsa-createcertchainpkg:apk/chainguard/sigstore-scaffolding-tuf-serverpkg:apk/chainguard/skaffoldpkg:apk/chainguard/skaffold-fipspkg:apk/chainguard/spire-agentpkg:apk/chainguard/spire-agent-fipspkg:apk/chainguard/tekton-chainspkg:apk/chainguard/tekton-chains-fipspkg:apk/chainguard/teleport-18.6pkg:apk/chainguard/teleport-18.6-kube-agent-updaterpkg:apk/chainguard/teleport-18.6-operatorpkg:apk/chainguard/teleport-operator-fips-17pkg:apk/chainguard/teleport-operator-fips-18pkg:apk/chainguard/tflintpkg:apk/chainguard/tflint-fipspkg:apk/chainguard/tknpkg:apk/chainguard/tkn-fipspkg:apk/chainguard/trivypkg:apk/chainguard/trivy-fipspkg:apk/chainguard/trivy-operatorpkg:apk/chainguard/trivy-operator-fipspkg:apk/chainguard/vexctlpkg:apk/chainguard/witnesspkg:apk/chainguard/zarfpkg:apk/chainguard/zarf-fipspkg:apk/chainguard/zotpkg:apk/wolfi/aactlpkg:apk/wolfi/buildkitdpkg:apk/wolfi/cosignpkg:apk/wolfi/cosign-fipspkg:apk/wolfi/crossplane-2.1pkg:apk/wolfi/crossplane-2.2pkg:apk/wolfi/crossplane-2.2-crankpkg:apk/wolfi/docker-cli-buildxpkg:apk/wolfi/dockerd-29pkg:apk/wolfi/falcoctlpkg:apk/wolfi/flux-source-controllerpkg:apk/wolfi/ghpkg:apk/wolfi/gitsignpkg:apk/wolfi/goreleaserpkg:apk/wolfi/kopkg:apk/wolfi/ko-fipspkg:apk/wolfi/kubescapepkg:apk/wolfi/kyverno-1.14pkg:apk/wolfi/kyverno-1.16pkg:apk/wolfi/kyverno-1.17pkg:apk/wolfi/kyverno-background-controller-1.14pkg:apk/wolfi/kyverno-background-controller-1.15pkg:apk/wolfi/kyverno-background-controller-1.16pkg:apk/wolfi/kyverno-background-controller-1.17pkg:apk/wolfi/kyverno-cleanup-controller-1.14pkg:apk/wolfi/kyverno-cleanup-controller-1.15pkg:apk/wolfi/kyverno-cleanup-controller-1.16pkg:apk/wolfi/kyverno-cleanup-controller-1.17pkg:apk/wolfi/kyverno-cli-1.16pkg:apk/wolfi/kyverno-cli-1.17pkg:apk/wolfi/kyverno-init-container-1.16pkg:apk/wolfi/kyverno-init-container-1.17pkg:apk/wolfi/kyverno-notation-awspkg:apk/wolfi/kyverno-reports-controller-1.14pkg:apk/wolfi/kyverno-reports-controller-1.15pkg:apk/wolfi/kyverno-reports-controller-1.16pkg:apk/wolfi/kyverno-reports-controller-1.17pkg:apk/wolfi/neuvector-sigstore-interfacepkg:apk/wolfi/policy-controllerpkg:apk/wolfi/policy-controller-testerpkg:apk/wolfi/ratifypkg:apk/wolfi/sigstore-scaffolding-tsa-createcertchainpkg:apk/wolfi/sigstore-scaffolding-tuf-serverpkg:apk/wolfi/skaffoldpkg:apk/wolfi/spire-agentpkg:apk/wolfi/tekton-chainspkg:apk/wolfi/teleport-18.6pkg:apk/wolfi/teleport-18.6-kube-agent-updaterpkg:apk/wolfi/teleport-18.6-operatorpkg:apk/wolfi/tflintpkg:apk/wolfi/tknpkg:apk/wolfi/trivypkg:apk/wolfi/trivy-operatorpkg:apk/wolfi/vexctlpkg:apk/wolfi/witnesspkg:apk/wolfi/zarfpkg:apk/wolfi/zotpkg:golang/github.com/sigstore/timestamp-authority/v2pkg:rpm/opensuse/docker&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/docker&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/govulncheck-vulndb&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/hauler&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/trivy&distro=openSUSE%20Tumbleweed
< 0.4.12-r50+ 186 more
- (no CPE)range: < 0.4.12-r50
- (no CPE)range: < 0.29.0-r6
- (no CPE)range: < 0.29.0-r3
- (no CPE)range: < 0.2.245-r0
- (no CPE)range: < 0.2.249-r1
- (no CPE)range: < 0.2.249-r1
- (no CPE)range: < 8.17.10-r27
- (no CPE)range: < 9.0.8-r30
- (no CPE)range: < 9.2.8-r11
- (no CPE)range: < 9.3.3-r4
- (no CPE)range: < 8.17.10-r32
- (no CPE)range: < 9.0.8-r34
- (no CPE)range: < 9.2.8-r9
- (no CPE)range: < 9.3.2-r8
- (no CPE)range: < 9.4.0-r3
- (no CPE)range: < 1.61.1-r0
- (no CPE)range: < 3.0.5-r9
- (no CPE)range: < 3.0.5-r7
- (no CPE)range: < 1.20.7-r1
- (no CPE)range: < 2.0.7-r10
- (no CPE)range: < 2.1.4-r11
- (no CPE)range: < 2.2.0-r8
- (no CPE)range: < 2.2.0-r8
- (no CPE)range: < 1.20.7-r1
- (no CPE)range: < 2.0.7-r12
- (no CPE)range: < 2.1.4-r12
- (no CPE)range: < 2.2.0-r10
- (no CPE)range: < 2.2.0-r10
- (no CPE)range: < 0.33.0-r5
- (no CPE)range: < 0.33.0-r7
- (no CPE)range: < 29.4.1-r0
- (no CPE)range: < 0.12.2-r10
- (no CPE)range: < 0.12.2-r8
- (no CPE)range: < 1.8.2-r4
- (no CPE)range: < 1.8.2-r5
- (no CPE)range: < 2.90.0-r0
- (no CPE)range: < 0.14.0-r17
- (no CPE)range: < 2.15.3-r1
- (no CPE)range: < 1.0.3-r6
- (no CPE)range: < 1.0.3-r9
- (no CPE)range: < 2.100.0-r1
- (no CPE)range: < 0.18.1-r12
- (no CPE)range: < 0.18.1-r13
- (no CPE)range: < 4.0.5-r0
- (no CPE)range: < 4.0.5-r0
- (no CPE)range: < 4.0.5-r0
- (no CPE)range: < 4.0.5-r0
- (no CPE)range: < 4.0.5-r0
- (no CPE)range: < 1.14.5-r12
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 1.14.5-r12
- (no CPE)range: < 1.15.3-r24
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 1.14.5-r12
- (no CPE)range: < 1.15.20-r8
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r13
- (no CPE)range: < 1.14.5-r12
- (no CPE)range: < 1.15.3-r23
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 1.15.20-r9
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r13
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 1.14.5-r12
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r13
- (no CPE)range: < 1.15.20-r9
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r13
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r13
- (no CPE)range: < 1.1-r50
- (no CPE)range: < 1.1-r46
- (no CPE)range: < 0.6.0-r4
- (no CPE)range: < 0.6.0-r3
- (no CPE)range: < 1.14.5-r12
- (no CPE)range: < 1.15.3-r23
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 1.14.5-r12
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r13
- (no CPE)range: < 0_git20260405-r1
- (no CPE)range: < 0.15.1-r4
- (no CPE)range: < 0.15.1-r2
- (no CPE)range: < 0.15.1-r4
- (no CPE)range: < 0.15.1-r2
- (no CPE)range: < 1.4.0-r36
- (no CPE)range: < 0
- (no CPE)range: < 0.7.31-r10
- (no CPE)range: < 0.7.31-r10
- (no CPE)range: < 0.7.31-r12
- (no CPE)range: < 0.7.31-r12
- (no CPE)range: < 2.18.3-r2
- (no CPE)range: < 2.18.3-r1
- (no CPE)range: < 1.14.5-r2
- (no CPE)range: < 1.14.5-r1
- (no CPE)range: < 0.26.2-r8
- (no CPE)range: < 0.26.2-r10
- (no CPE)range: < 18.6.8-r29
- (no CPE)range: < 18.6.8-r29
- (no CPE)range: < 18.6.8-r29
- (no CPE)range: < 17.7.23-r0
- (no CPE)range: < 18.7.5-r0
- (no CPE)range: < 0.61.0-r10
- (no CPE)range: < 0.61.0-r10
- (no CPE)range: < 0.44.1-r3
- (no CPE)range: < 0.44.1-r3
- (no CPE)range: < 0.69.3-r12
- (no CPE)range: < 0.69.3-r7
- (no CPE)range: < 0.30.1-r6
- (no CPE)range: < 0.30.1-r5
- (no CPE)range: < 0.4.1-r19
- (no CPE)range: < 0.10.2-r20
- (no CPE)range: < 0.74.2-r6
- (no CPE)range: < 0.74.2-r5
- (no CPE)range: < 2.1.16-r0
- (no CPE)range: < 0.4.12-r50
- (no CPE)range: < 0.29.0-r6
- (no CPE)range: < 3.0.5-r9
- (no CPE)range: < 3.0.5-r7
- (no CPE)range: < 2.1.4-r11
- (no CPE)range: < 2.2.0-r8
- (no CPE)range: < 2.2.0-r8
- (no CPE)range: < 0.33.0-r5
- (no CPE)range: < 29.4.1-r0
- (no CPE)range: < 0.12.2-r10
- (no CPE)range: < 1.8.2-r4
- (no CPE)range: < 2.90.0-r0
- (no CPE)range: < 0.14.0-r17
- (no CPE)range: < 2.15.3-r1
- (no CPE)range: < 0.18.1-r12
- (no CPE)range: < 0.18.1-r13
- (no CPE)range: < 4.0.5-r0
- (no CPE)range: < 1.14.5-r12
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 1.14.5-r12
- (no CPE)range: < 1.15.3-r24
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 1.14.5-r12
- (no CPE)range: < 1.15.3-r23
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 1.1-r50
- (no CPE)range: < 1.14.5-r12
- (no CPE)range: < 1.15.3-r23
- (no CPE)range: < 1.16.4-r1
- (no CPE)range: < 1.17.1-r15
- (no CPE)range: < 0_git20260405-r1
- (no CPE)range: < 0.15.1-r4
- (no CPE)range: < 0.15.1-r4
- (no CPE)range: < 1.4.0-r36
- (no CPE)range: < 0.7.31-r12
- (no CPE)range: < 0.7.31-r12
- (no CPE)range: < 2.18.3-r2
- (no CPE)range: < 1.14.5-r2
- (no CPE)range: < 0.26.2-r8
- (no CPE)range: < 18.6.8-r29
- (no CPE)range: < 18.6.8-r29
- (no CPE)range: < 18.6.8-r29
- (no CPE)range: < 0.61.0-r10
- (no CPE)range: < 0.44.1-r3
- (no CPE)range: < 0.69.3-r12
- (no CPE)range: < 0.30.1-r6
- (no CPE)range: < 0.4.1-r19
- (no CPE)range: < 0.10.2-r20
- (no CPE)range: < 0.74.2-r6
- (no CPE)range: < 2.1.16-r0
- (no CPE)range: < 2.0.6
- (no CPE)range: < 29.4.0_ce-160000.7.1
- (no CPE)range: < 29.4.0_ce-40.1
- (no CPE)range: < 0.0.20260723T184607-160000.1.1
- (no CPE)range: < 1.4.3-1.1
- (no CPE)range: < 0.70.0-1.1
Patches
Vulnerability mechanics
References
4- github.com/advisories/GHSA-xm5m-wgh2-rrg3ghsaADVISORY
- github.com/sigstore/timestamp-authority/security/advisories/GHSA-xm5m-wgh2-rrg3nvdMitigationVendor AdvisoryWEB
- nvd.nist.gov/vuln/detail/CVE-2026-39984ghsaADVISORY
- github.com/sigstore/timestamp-authority/releases/tag/v2.0.6nvdProductRelease NotesWEB
News mentions
0No linked articles in our index yet.