Skip to main content

AWS Tough EUVDEUVD-2026-25627

| CVE-2026-6966 HIGH
Improper Verification of Cryptographic Signature (CWE-347)
2026-04-24 AMZN GHSA-8m7c-8m39-rv4x
7.0
CVSS 4.0 · Vendor: AMZN
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain delegated role signing key
  2. Delivery
    Craft malicious TUF metadata
  3. Exploit
    Duplicate valid signature to meet threshold
  4. Execution
    Serve forged metadata to client
  5. Persist
    Client accepts without full validation
  6. Impact
    Malicious packages installed

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
Exploitation Conditions

Attacker must possess valid authentication credentials for the TUF repository system (PR:L - low privileges required per CVSS vector). Specifically, the attacker needs access to at least one legitimate private signing key for a delegated role within the TUF repository hierarchy. The attack targets delegated role metadata validation, meaning the vulnerable code path is invoked when the client processes metadata for roles that have been delegated signing authority (not root or top-level targets metadata which have different validation). Attack complexity is high (AC:H) because the attacker must understand TUF's threshold signature model, craft syntactically valid metadata with duplicated signatures, and have network access to position the malicious metadata where the Tough client will retrieve it. The vulnerability is limited to signature uniqueness validation on delegated roles - it does not bypass all TUF security mechanisms, and the attacker still needs one valid signature from a trusted key. Organizations not using TUF delegated roles or those with single-signature thresholds (1-of-1) are not affected by this specific bypass vector.

Impact

CVSS 7.0 (High) with CVSS:4.0 vector indicating network-accessible attack requiring low privileges, high attack complexity, and present attack technique maturity (AV:N/AC:H/AT:P/PR:L). The High integrity impact to both vulnerable (VI:H) and subsequent (SI:H) systems reflects TUF's role in software supply chain trust - compromised metadata acceptance can poison downstream update chains. However, real-world exploitation requires the attacker to already possess one valid signature from a legitimate delegated role key holder (PR:L authentication requirement), significantly raising the bar beyond simple remote exploitation. AC:H and AT:P indicate the attack is not trivial - the attacker must understand TUF's delegation model, have network access to the repository client, and craft metadata that passes all validation except signature uniqueness. No EPSS score provided in input data. No CISA KEV listing and no public exploit identified at time of analysis, suggesting this is a design flaw discovered through security review rather than active exploitation. The Authentication Bypass and JWT Attack tags in input are somewhat misleading - this is specifically a TUF signature validation bypass, not generic JWT manipulation. Primary risk is to organizations using Tough for software update verification in supply chain scenarios where compromising even one delegation key (through insider threat, key compromise, or social engineering) could be leveraged to forge trusted metadata. Risk mitigated by patch availability from vendor and relatively narrow deployment footprint (Rust/crates.io ecosystem).

Exploit ScenarioDerived

An attacker compromises a single delegated role signing key through phishing or insider access. They craft malicious TUF metadata delegating authority to attacker-controlled keys or referencing malicious software packages. Instead of obtaining the required threshold of independent signatures (e.g., 3 of 5 legitimate signers), the attacker signs the metadata once with their compromised key and duplicates that signature three times in the metadata file. The vulnerable Tough client accepts this metadata as validly signed, trusting the forged delegation and allowing installation of attacker-supplied packages in downstream software update processes.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 24, 2026

Signature duplication in AWS Tough TUF client prior to v0.22.0 allows authenticated attackers to bypass threshold signature requirements for delegated role metadata by reusing a single valid signature multiple times. The flaw undermines TUF's multi-signature integrity model, enabling acceptance of forged metadata with reduced cryptographic validation. Vendor patch available (tough-v0.22.0, tuftool-v0.15.0). No public exploit code or active exploitation confirmed at time of analysis, but CVSS 7.0 reflects high integrity impact to both vulnerable and downstream systems.

RemediationAI

Upgrade to tough-v0.22.0 or tuftool-v0.15.0 immediately. For Rust projects using Cargo, update Cargo.toml dependencies to tough = "0.22.0" or tuftool = "0.15.0" and run cargo update. Patched releases available at https://github.com/awslabs/tough/releases/tag/tough-v0.22.0, https://github.com/awslabs/tough/releases/tag/tuftool-v0.15.0, and published to crates.io (https://crates.io/crates/tough/0.22.0, https://crates.io/crates/tuftool/0.15.0). No workarounds exist - the vulnerability is in core signature validation logic. If immediate upgrade is not feasible, implement compensating controls by restricting network access to TUF repository clients to trusted networks only, enforcing strict key management for all delegated role signing keys (treat compromise of any single key as critical incident), and implementing out-of-band verification of critical metadata updates until patching is complete. Note that restricting access reduces attack surface but does not eliminate risk from authenticated insiders or compromised credentials. Review recent metadata updates accepted by vulnerable client versions for anomalies such as unexpected role delegations or package additions.

Affected Packages

cargo tough fix: 0.22.0
cargo tuftool fix: 0.15.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in cargo

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

AWS Tough implements The Update Framework (TUF), a security framework for software update systems requiring threshold signatures (N-of-M valid signatures) on repository metadata to prevent tampering. TUF delegated roles allow repository owners to distribute signing authority across multiple keys. CWE-347 (Improper Verification of Cryptographic Signature) manifests here as a signature uniqueness validation failure - the client counts duplicate copies of the same signature toward the threshold requirement rather than enforcing N distinct valid signatures. For example, a 3-of-5 threshold could be satisfied with one valid signature duplicated three times instead of three independent signatures. This affects cpe:2.3:a:aws:tough:*:*:*:*:*:*:*:* (versions prior to 0.22.0) and cpe:2.3:a:aws:tuftool:*:*:*:*:*:*:*:* (versions prior to 0.15.0), the Rust-based TUF client library and tooling published to crates.io and maintained by AWS Labs.

Know when Tough gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (AMZN) PRIMARY 7.0 HIGH
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N

Primary rating from Vendor (AMZN) · only source for this CVE.

CVSS VectorVendor: AMZN

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
High
Subsequent system: Availability
None

Lifecycle Timeline

4
Severity Changed
Apr 24, 2026 - 20:22 NVD
MEDIUM HIGH
CVSS changed
Apr 24, 2026 - 20:22 NVD
5.3 (MEDIUM) 7.0 (HIGH)
Patch released
Apr 24, 2026 - 20:15 nvd
Patch available
CVE Published
Apr 24, 2026 - 19:38 nvd
HIGH 7.0

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

AWS Tough TUF client versions prior to 0.22.0 contain a signature validation flaw that allows authenticated attackers to bypass multi-signature protections on delegated role metadata, potentially enabling acceptance of forged package metadata. This directly threatens the integrity of software supply chain validation for any organization using Tough TUF for update verification, as attackers with valid credentials could inject malicious metadata past cryptographic controls designed to prevent exactly such attacks.

Business Impact: High
Compensating Controls

Apply vendor patch. If immediate upgrade to v0.22.0 or v0.15.0 is not possible: restrict write access to delegated role metadata to minimal required users; implement external integrity monitoring to detect unexpected metadata changes; disable or restrict automated metadata acceptance until patched.

Threat Intelligence Overview

EPSS Score
0.0%
Top 93% exploitable
Threat Intel
1
1 sources
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

35
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +35
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:aws:tough:*:*:*:*:*:*:*:*
cpe:2.3:a:aws:tuftool:*:*:*:*:*:*:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy