cve.bz

CVE-2026-23991

7.5 highEPSS 0.6%

High (7.5) in theupdateframework go-tuf. EPSS 0.6% chance of exploitation in the next 30 days. Fixed in github.com/theupdateframework/go-tuf/v2 2.3.1.

go-tuf is a Go implementation of The Update Framework (TUF). Starting in version 2.0.0 and prior to version 2.3.1, if the TUF repository (or any of its mirrors) returns invalid TUF metadata JSON (valid JSON but not well formed TUF metadata), the client will panic during parsing, causing a denial of service. The panic happens before any signature is validated. This means that a compromised repository/mirror/cache can DoS clients without having access to any signing key. Version 2.3.1 fixes the issue. No known workarounds are available.

Severity

CVSS 3.1

7.5 high
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS
0.6% chance of exploitation in the next 30 days; higher than 47% of CVEs (scores of 2026-10-31)
CWEs
CWE-617, CWE-754
Published
Modified
Record from
the NVD, synced

Affected

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-846p-jg2w-w324Gogithub.com/theupdateframework/go-tuf/v2<2.3.12.3.1
GO-2026-4348Gogithub.com/theupdateframework/go-tuf/v2<2.3.12.3.1

References

Check your stackJSON