CVE-2026-6966 Signature Threshold Bypass in awslabs/tough Delegated Roles

High 7.0 Published Updated

Attackers can bypass TUF signature thresholds by duplicating signatures, allowing acceptance of forged delegated role metadata in the tough library.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-6966?

CVE-2026-6966 is a high-severity vulnerability in AWS tough, published on 24 Apr 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Improper verification of cryptographic signature uniqueness in delegated role validation in awslabs/tough before tough-v0.22.0 allows remote authenticated users to bypass the TUF signature threshold requirement by duplicating a valid signature, causing the client to accept forged delegated role metadata.

We recommend you upgrade to tough-v0.22.0 / tuftool-v0.15.0.

Weakness: CWE-347

Which versions are affected by CVE-2026-6966?

4 open source packages ship an affected version, including tough and tuftool. It affects 2 products.

PackageAffectedFixed in
tough crates.ioAll versions0.22.0
tough crates.ioAll versions0.22.0
tuftool crates.ioAll versions0.15.0
tuftool crates.ioAll versions0.15.0

Products include Amazon Tough, Amazon Tuftool.

How do I fix CVE-2026-6966?

Upgrade tough to 0.22.0 or later.

Is CVE-2026-6966 being exploited?

There is no known exploitation of CVE-2026-6966 in the wild and no public exploit code.

Sources

Also known as GHSA-8m7c-8m39-rv4x.

Is CVE-2026-6966 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free