{"schema_version":"1.7.3","id":"GHSA-fphv-w9fq-2525","published":"2026-01-21T16:19:32Z","modified":"2026-02-04T03:42:47.037395Z","aliases":["CVE-2026-23992","GO-2026-4349"],"related":["CGA-79r6-9887-xqhr"],"summary":"go-tuf improperly validates the configured threshold for delegations","details":"# Security Disclosure: Improper validation of configured threshold for delegations\n\n## Summary\n\nA compromised or misconfigured TUF repository can have the configured value of signature thresholds set to 0, which effectively disables signature verification. \n\n## Impact\n\nUnathorized modification to TUF metadata files is possible at rest, or during transit as no integrity checks are made.\n\n## Patches\n\nUpgrade to v2.3.1\n\n## Workarounds\n\nAlways make sure that the TUF metadata roles are configured with a threshold of at least 1.\n\n## Affected code:\n\nThe `metadata.VerifyDelegate` did not verify the configured threshold prior to comparison. This means that a misconfigured TUF repository could disable the signature verification by setting the threshold to 0, or a negative value (and so always make the signature threshold computation to pass).","affected":[{"package":{"name":"github.com/theupdateframework/go-tuf/v2","ecosystem":"Go","purl":"pkg:golang/github.com/theupdateframework/go-tuf/v2"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"2.3.1"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/01/GHSA-fphv-w9fq-2525/GHSA-fphv-w9fq-2525.json"}}],"references":[{"type":"WEB","url":"https://github.com/theupdateframework/go-tuf/security/advisories/GHSA-fphv-w9fq-2525"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-23992"},{"type":"WEB","url":"https://github.com/theupdateframework/go-tuf/commit/b38d91fdbc69dfe31fe9230d97dafe527ea854a0"},{"type":"PACKAGE","url":"https://github.com/theupdateframework/go-tuf"},{"type":"WEB","url":"https://github.com/theupdateframework/go-tuf/releases/tag/v2.3.1"}],"database_specific":{"cwe_ids":["CWE-347"],"github_reviewed":true,"github_reviewed_at":"2026-01-21T16:19:32Z","nvd_published_at":"2026-01-22T03:15:47Z","severity":"MODERATE"},"severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N"}]}