Skip to content
OpenAdvisories
High · 7.5 CVE-2025-66564 EUVD-2025-201319GHSA-4qg8-fj49-pxjhGO-2025-4192

Sigstore Timestamp Authority allocates excessive memory during request parsing

Published Dec 4, 2025 · Updated Dec 5, 2025 · Assigned by GitHub_M

Vendor: sigstore Product: timestamp-authority Package: aactl Package: cosign Package: docker-cli-buildx Package: falcoctl Package: flux-source-controller Package: gh Package: gh-doc Package: github.com/sigstore/timestamp-authority Package: github.com/sigstore/timestamp-authority/v2 Package: gitsign Package: golang-github-sigstore-timestamp-authority Package: golang-github-sigstore-timestamp-authority Package: goreleaser Package: ko Package: kubescape Package: kyverno-notation-aws Package: neuvector-sigstore-interface Package: policy-controller Package: policy-controller-tester Package: ratify Package: ratify-licensechecker-compat Package: sigstore-scaffolding Package: sigstore-scaffolding-cloudsqlproxy Package: sigstore-scaffolding-ctlog-createctconfig Package: sigstore-scaffolding-ctlog-managectroots Package: sigstore-scaffolding-ctlog-verifyfulcio Package: sigstore-scaffolding-fulcio-createcerts Package: sigstore-scaffolding-getoidctoken Package: sigstore-scaffolding-rekor-createsecret Package: sigstore-scaffolding-trillian-createdb Package: sigstore-scaffolding-trillian-createtree Package: sigstore-scaffolding-trillian-updatetree Package: sigstore-scaffolding-tsa-createcertchain Package: sigstore-scaffolding-tuf-createsecret Package: sigstore-scaffolding-tuf-server Package: skaffold Package: slsa-verifier Package: spire-agent Package: tekton-chains Package: teleport-18.6 Package: teleport-18.6-kube-agent-updater Package: teleport-18.6-operator Package: tflint Package: tflint-compat Package: tkn Package: vexctl Package: witness Package: zarf Package: zot Ecosystem: Debian Ecosystem: Go Ecosystem: Ubuntu Ecosystem: Wolfi

Description

Sigstore Timestamp Authority is a service for issuing RFC 3161 timestamps. Prior to 2.0.3, Function api.ParseJSONRequest currently splits (via a call to strings.Split) an optionally-provided OID (which is untrusted data) on periods. Similarly, function api.getContentType splits the Content-Type header (which is also untrusted data) on an application string. As a result, in the face of a malicious request with either an excessively long OID in the payload containing many period characters or a malformed Content-Type header, a call to api.ParseJSONRequest or api.getContentType incurs allocations of O(n) bytes (where n stands for the length of the function's argument). This vulnerability is fixed in 2.0.3.

Affected products

VendorProductAffectedFixed
sigstore timestamp-authority < 2.0.3 —

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 golang-github-sigstore-timestamp-authority 2.0.3-1 —
Debian 13 golang-github-sigstore-timestamp-authority No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 golang-github-sigstore-timestamp-authority No fix yet —
Ubuntu 26.04 LTS golang-github-sigstore-timestamp-authority No fix yet —
Ubuntu 25.10 golang-github-sigstore-timestamp-authority No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP6 govulncheck-vulndb 0.0.20251209T172047-150000.1.127.1 SUSE-SU-2025:4395-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed trivy 0.69.0-1.1 openSUSE-SU-2026:10131-1
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20251209T172047-150000.1.127.1 SUSE-SU-2025:4395-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 runfinch-finch 1.10.0-1.amzn2023.0.6 ALAS2023-2025-1336

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling aactl 0.4.12-r43 —
Wolfi rolling cosign 3.0.3-r0 —
Wolfi rolling docker-cli-buildx 0.31.1-r2 —
Wolfi rolling falcoctl 0.12.0-r0 —
Wolfi rolling flux-source-controller 1.7.4-r5 —
Wolfi rolling gh +1 2.83.2-r0 —
Wolfi rolling gitsign 0.14.0-r0 —
Wolfi rolling goreleaser 2.13.3-r0 —
Wolfi rolling ko 0.18.1-r0 —
Wolfi rolling kubescape 3.0.47-r0 —
Wolfi rolling kyverno-notation-aws 1.1-r26 —
Wolfi rolling neuvector-sigstore-interface 0_git20251212-r0 —
Wolfi rolling policy-controller +1 0.15.1-r0 —
Wolfi rolling ratify 1.4.3-r0 —
Wolfi rolling ratify-licensechecker-compat 1.4.5-r4 —
Wolfi rolling sigstore-scaffolding +13 0.7.31-r3 —
Wolfi rolling skaffold 2.17.1-r0 —
Wolfi rolling slsa-verifier No fix yet —
Wolfi rolling spire-agent 1.14.0-r1 —
Wolfi rolling tekton-chains 0.26.0-r3 —
Wolfi rolling teleport-18.6 +2 18.6.8-r9 —
Wolfi rolling tflint +1 0.60.0-r3 —
Wolfi rolling tkn 0.43.0-r7 —
Wolfi rolling vexctl 0.4.1-r4 —
Wolfi rolling witness 0.10.1-r4 —
Wolfi rolling zarf 0.68.1-r0 —
Wolfi rolling zot 2.1.14-r0 —

Affected packages

Advisories 4

References