Description
sigstore framework is a common go library shared across sigstore services and clients. In versions 1.10.3 and below, the legacy TUF client (pkg/tuf/client.go) supports caching target files to disk. It constructs a filesystem path by joining a cache base directory with a target name sourced from signed target metadata; however, it does not validate that the resulting path stays within the cache base directory. A malicious TUF repository can trigger arbitrary file overwriting, limited to the permissions that the calling process has. Note that this should only affect clients that are directly using the TUF client in sigstore/sigstore or are using an older version of Cosign. Public Sigstore deployment users are unaffected, as TUF metadata is validated by a quorum of trusted collaborators. This issue has been fixed in version 1.10.4. As a workaround, users can disable disk caching for the legacy client by setting SIGSTORE_NO_CACHE=true in the environment, migrate to https://github.com/sigstore/sigstore-go/tree/main/pkg/tuf, or upgrade to the latest sigstore/sigstore release.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| sigstore | sigstore | < 1.10.4 | — |
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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | golang-github-sigstore-sigstore | 1.10.4-1 | — |
| Debian 13 | golang-github-sigstore-sigstore | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | golang-github-sigstore-sigstore | No fix yet | — |
| Ubuntu 26.04 LTS | golang-github-sigstore-sigstore | No fix yet | — |
| Ubuntu 25.10 | golang-github-sigstore-sigstore | No fix yet | — |
| Ubuntu 24.04 LTS | golang-github-sigstore-sigstore | No fix yet | — |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP7 | apptainer | 1.5.1-150600.4.24.1 | SUSE-SU-2026:2609-1 |
| SLES 15 SP7 | cosign | 3.0.5-150400.3.35.1 | SUSE-SU-2026:0777-1 |
| SLES 15 SP6 | apptainer | 1.5.1-150600.4.24.1 | SUSE-SU-2026:2609-1 |
Show 2 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | apptainer | 1.4.5-4.1 | openSUSE-SU-2026:10700-1 |
| openSUSE Tumbleweed | cosign | 3.0.5-1.1 | openSUSE-SU-2026:10235-1 |
| openSUSE Tumbleweed | vexctl | 0.4.1+git78.f951e3a-1.1 | openSUSE-SU-2026:10230-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 | vexctl | 0.4.4+git20.5d61136-160000.1.1 | openSUSE-SU-2026:21481-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 |
| openSUSE Leap 15.6 | vexctl | 0.4.1+git78.f951e3a-150000.1.11.1 | SUSE-SU-2026:0592-1 |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2023 | runfinch-finch | 1.15.1-1.amzn2023.0.1 | ALAS2023-2026-1507 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | aactl | 0.4.12-r43 | — |
| Wolfi rolling | buildah | 1.42.2-r4 | — |
| Wolfi rolling | buildkitd | 0.27.1-r2 | — |
| Wolfi rolling | cosign | 3.0.4-r2 | — |
| Wolfi rolling | docker-compose | 5.1.0-r1 | — |
| Wolfi rolling | falco-no-driver | 0.43.0-r1 | — |
| Wolfi rolling | falcoctl | 0.12.2-r0 | — |
| Wolfi rolling | flux-source-controller | 1.7.4-r6 | — |
| Wolfi rolling | fulcio | 1.8.5-r1 | — |
| Wolfi rolling | gh | 2.86.0-r0 | — |
| Wolfi rolling | gitsign +1 | 0.14.0-r0 | — |
| Wolfi rolling | goreleaser | 2.13.3-r4 | — |
| Wolfi rolling | guacone +1 | 1.1.0-r0 | — |
| Wolfi rolling | ko | 0.18.1-r2 | — |
| Wolfi rolling | kots | 1.129.3-r1 | — |
| Wolfi rolling | kubescape | 4.0.0-r0 | — |
| Wolfi rolling | kyverno-notation-aws | 1.1-r30 | — |
| Wolfi rolling | neuvector-sigstore-interface | 0_git20251212-r4 | — |
| Wolfi rolling | podman | 5.7.1-r5 | — |
| Wolfi rolling | policy-controller +1 | 0.15.1-r0 | — |
| Wolfi rolling | portieris | 0.13.35-r0 | — |
| Wolfi rolling | ratify | 1.4.0-r10 | — |
| Wolfi rolling | rekor-cli +2 | 1.5.0-r1 | — |
| Wolfi rolling | sigstore-scaffolding-tuf-server +4 | 0.7.31-r5 | — |
| Wolfi rolling | skaffold | 2.17.1-r5 | — |
| Wolfi rolling | skopeo | 1.21.0-r3 | — |
| Wolfi rolling | slsa-verifier | 2.7.1-r9 | — |
| Wolfi rolling | spire-agent | 1.14.1-r3 | — |
| Wolfi rolling | tekton-chains | 0.26.0-r5 | — |
| Wolfi rolling | tflint | 0.60.0-r6 | — |
| Wolfi rolling | timestamp-authority-cli +1 | 2.0.4-r1 | — |
| Wolfi rolling | tkn | 0.43.0-r3 | — |
| Wolfi rolling | trivy | 0.69.0-r0 | — |
| Wolfi rolling | trivy-operator | 0.29.0-r8 | — |
| Wolfi rolling | undock | 0.11.0-r3 | — |
| Wolfi rolling | vexctl | 0.4.1-r9 | — |
| Wolfi rolling | witness | 0.10.2-r3 | — |
| Wolfi rolling | xeol | 0.10.8-r22 | — |
| Wolfi rolling | zarf | 0.70.1-r4 | — |
| Wolfi rolling | zot | 2.1.14-r0 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Go | github.com/sigstore/sigstore | < 1.10.4 | 1.10.4 | GHSA-fcv2-xgw5-pqxf |
Advisories 12
- openSUSE-SU-2026:21483-1 Security update for govulncheck-vulndb SUSE / openSUSE Security Updates · Jul 31, 2026
- openSUSE-SU-2026:21481-1 Security update for vexctl SUSE / openSUSE Security Updates · Jul 31, 2026
- SUSE-SU-2026:2609-1 Security update for apptainer SUSE / openSUSE Security Updates · Jun 25, 2026
- openSUSE-SU-2026:10700-1 apptainer-1.4.5-4.1 on GA media SUSE / openSUSE Security Updates · May 7, 2026
- SUSE-SU-2026:20904-1 Security update for cosign SUSE / openSUSE Security Updates · Apr 2, 2026
- ALAS2023-2026-1507 Moderate: runfinch-finch security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Apr 1, 2026
- openSUSE-SU-2026:20386-1 Security update for cosign SUSE / openSUSE Security Updates · Mar 26, 2026
- openSUSE-SU-2026:10235-1 cosign-3.0.5-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- openSUSE-SU-2026:10230-1 vexctl-0.4.1+git78.f951e3a-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2026:0777-1 Security update for cosign SUSE / openSUSE Security Updates · Mar 4, 2026
- SUSE-SU-2026:0757-1 Security update for govulncheck-vulndb SUSE / openSUSE Security Updates · Mar 4, 2026
- SUSE-SU-2026:0592-1 Security update for vexctl SUSE / openSUSE Security Updates · Feb 21, 2026