Tough Luck: Rust’s TUF Client Faces Security Bugs, Update Now!
AWS has discovered some vulnerabilities in tough, a Rust client library for TUF repositories. These issues, with catchy names like CVE-2025-2885, affect versions prior to 0.20.0. Fortunately, tough 0.20.0 is here to save the day. Upgrade now to avoid any unwanted surprises!

Hot Take:
It seems AWS’s “tough” Rust library was in need of a spot of iron-pumping! With four vulnerabilities in one go, it looks like they were playing a high-stakes game of cybersecurity whack-a-mole. But fear not, version 0.20.0 is here to save the day like a caped crusader with a Rusty shield. Upgrade now or your software might just end up in a time-traveling, rollback mess. Remember, it’s better to be updated than outdated!
Key Points:
– AWS’s “tough” library had four major vulnerabilities before version 0.20.0.
– The vulnerabilities could lead to altered metadata versions and failed update consumption.
– Issues include missing validation, incorrect signature identification, and rollback failures.
– The issues are patched in the latest “tough” version 0.20.0.
– Google collaborated on the vulnerability disclosure process.