CVE-2025-2888
- EPSS 0.03%
- Published 27.03.2025 22:23:48
- Last modified 19.09.2025 14:32:42
During a snapshot rollback, the client incorrectly caches the timestamp metadata. If the client checks the cache when attempting to perform the next update, the update timestamp validation will fail, preventing the next update until the cache is clea...
CVE-2025-2887
- EPSS 0.03%
- Published 27.03.2025 22:23:04
- Last modified 19.09.2025 14:30:31
During a target rollback, the client fails to detect the rollback for delegated targets. This could cause the client to fetch a target from an incorrect source, altering the target contents. Users should upgrade to tough version 0.20.0 or later and e...
CVE-2025-2886
- EPSS 0.01%
- Published 27.03.2025 22:22:14
- Last modified 19.09.2025 14:31:26
Missing validation of terminating delegation causes the client to continue searching the defined delegation list, even after searching a terminating delegation. This could cause the client to fetch a target from an incorrect source, altering the targ...
CVE-2025-2885
- EPSS 0.04%
- Published 27.03.2025 22:18:11
- Last modified 19.09.2025 14:31:49
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 the client. Users should upgra...
CVE-2021-41150
- EPSS 0.52%
- Published 19.10.2021 20:15:08
- Last modified 21.11.2024 06:25:36
Tough provides a set of Rust libraries and tools for using and generating the update framework (TUF) repositories. The tough library, prior to 0.12.0, does not properly sanitize delegated role names when caching a repository, or when loading a reposi...
CVE-2021-41149
- EPSS 0.63%
- Published 19.10.2021 18:15:08
- Last modified 21.11.2024 06:25:36
Tough provides a set of Rust libraries and tools for using and generating the update framework (TUF) repositories. The tough library, prior to 0.12.0, does not properly sanitize target names when caching a repository, or when saving specific targets ...
CVE-2020-15093
- EPSS 0.12%
- Published 09.07.2020 19:15:11
- Last modified 21.11.2024 05:04:47
The tough library (Rust/crates.io) prior to version 0.7.1 does not properly verify the threshold of cryptographic signatures. It allows an attacker to duplicate a valid signature in order to circumvent TUF requiring a minimum threshold of unique sign...