Skip to content
OpenAdvisories

Description

go-tuf is a Go implementation of The Update Framework (TUF). Starting in version 2.0.0 and prior to version 2.3.1, a compromised or misconfigured TUF repository can have the configured value of signature thresholds set to 0, which effectively disables signature verification. This can lead to unauthorized modification to TUF metadata files is possible at rest, or during transit as no integrity checks are made. Version 2.3.1 fixes the issue. As a workaround, always make sure that the TUF metadata roles are configured with a threshold of at least 1.

Affected products

VendorProductAffectedFixed
theupdateframework go-tuf >= 2.0.0, < 2.3.1 —

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-theupdateframework-go-tuf 2.4.1+0.7.0-1 —
Debian 13 golang-github-theupdateframework-go-tuf No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 golang-github-theupdateframework-go-tuf No fix yet —
Ubuntu 26.04 LTS golang-github-theupdateframework-go-tuf No fix yet —
Ubuntu 25.10 golang-github-theupdateframework-go-tuf No fix yet —
Ubuntu 24.04 LTS golang-github-theupdateframework-go-tuf 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 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 15.6 cosign 3.0.5-150400.3.35.1 SUSE-SU-2026:0777-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20260205T172317-150000.1.146.1 SUSE-SU-2026:0757-1, SUSE-SU-2026:0403-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 gh 2.62.0-13 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling aactl 0.4.12-r39 —
Wolfi rolling buildkitd 0.27.0-r1 —
Wolfi rolling cosign 3.0.4-r1 —
Wolfi rolling dockerd-29 29.2.0-r1 —
Wolfi rolling falcoctl 0.12.1-r0 —
Wolfi rolling flux-source-controller 1.7.4-r5 —
Wolfi rolling gh 2.86.0-r0 —
Wolfi rolling gitsign +1 0.13.0-r7 —
Wolfi rolling goreleaser 2.13.3-r1 —
Wolfi rolling ko 0.18.1-r1 —
Wolfi rolling kubescape 3.0.47-r1 —
Wolfi rolling kyverno-notation-aws 1.1-r28 —
Wolfi rolling neuvector-sigstore-interface 0_git20251212-r1 —
Wolfi rolling policy-controller +1 0.14.0-r0 —
Wolfi rolling ratify 1.4.0-r9 —
Wolfi rolling rekor-cli +2 1.5.0-r0 —
Wolfi rolling sigstore-scaffolding-tuf-server 0.7.31-r3 —
Wolfi rolling skaffold 2.17.1-r1 —
Wolfi rolling slsa-verifier 2.7.1-r6 —
Wolfi rolling spire-agent 1.14.1-r0 —
Wolfi rolling tekton-chains 0.26.0-r3 —
Wolfi rolling teleport-18.6 +2 18.6.8-r9 —
Wolfi rolling tflint 0.60.0-r4 —
Wolfi rolling tkn 0.43.0-r2 —
Wolfi rolling trivy 0.68.2-r1 —
Wolfi rolling trivy-operator 0.29.0-r6 —
Wolfi rolling vexctl 0.4.1-r5 —
Wolfi rolling witness 0.10.2-r0 —
Wolfi rolling zarf 0.69.0-r1 —
Wolfi rolling zot 2.1.13-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/theupdateframework/go-tuf/v2 < 2.3.1 2.3.1 GHSA-fphv-w9fq-2525

Advisories 7

References