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.
CVSS breakdown
CVSS 4.0
Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Confidentiality (Vulnerable System)
None
Integrity (Vulnerable System)
High
Availability (Vulnerable System)
None
Confidentiality (Subsequent System)
None
Integrity (Subsequent System)
High
Availability (Subsequent System)
None
CVSS 3.1
Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None
Affected products
- AWS / tough0.22.0 – 0.22.0
- AWS / tuftool0.15.0 – 0.15.0
References
- MISChttps://aws.amazon.com/security/security-bulletins/2026-019-aws/
- PATCHhttps://github.com/awslabs/tough/releases/tag/tough-v0.22.0
- PATCHhttps://github.com/awslabs/tough/releases/tag/tuftool-v0.15.0
- MISChttps://crates.io/crates/tough/0.22.0
- MISChttps://crates.io/crates/tuftool/0.15.0
- VENDOR_ADVISORYhttps://github.com/awslabs/tough/security/advisories/GHSA-8m7c-8m39-rv4x