Improper verification of signature threshold in tough
The tough library (Rust/crates.io) prior to version 0.7.1 does not properly verify the threshold of cryptographic signatures.
10 records in Tough · all components
The tough library (Rust/crates.io) prior to version 0.7.1 does not properly verify the threshold of cryptographic signatures.
Tough provides a set of Rust libraries and tools for using and generating the update framework (TUF) repositories.
Tough provides a set of Rust libraries and tools for using and generating the update framework (TUF) repositories.
Incomplete path traversal fixes in awslabs/tough before tough-v0.22.0 allow remote authenticated users with delegated signing authority to write files outside intended output directories via absolute target names in copy…
Missing expiration, hash, and length enforcement in delegated metadata validation in awslabs/tough before tough-v0.22.0 allows remote authenticated users with delegated signing authority to bypass TUF specification integ…
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 duplic…
During a snapshot rollback, the client incorrectly caches the timestamp metadata.
During a target rollback, the client fails to detect the rollback for delegated targets.
Missing validation of terminating delegation causes the client to continue searching the defined delegation list, even after searching a terminating delegation.
Missing validation of the root metatdata version number could allow an actor to supply an arbitrary version number to the client instead of the intended version in the root metadata file, altering the version fetched by…