CVE-2025-2887: AWS tough · Comparison Using Wrong Factors
Affects AWS toughSource CVE Database V5
Not known to be exploited · CVSS 5.7 Medium.
Data as of 26 Oct 2026, 09:15 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 26% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 27 Mar 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| AWS tough | Affected
| Fixed in– |
AI-suggested
To mitigate CVE-2025-2887, organizations should immediately upgrade all instances of AWS tough to version 0.20.0 or later, which contains the fix for the rollback detection flaw. Additionally, any forked or derivative codebases that implement or extend tough must be reviewed and patched to incorporate the updated rollback detection logic. Organizations should audit their software update pipelines to ensure no legacy versions remain in use. Implementing strict access controls and monitoring for unusual update-related activities can help detect attempts to exploit this vulnerability. Employing defense-in-depth strategies such as cryptographic verification of update metadata and files, network segmentation, and limiting user privileges reduces the risk of exploitation. Regular security assessments and penetration testing focused on supply chain security will help identify residual risks. Finally, educating developers and administrators about the importance of timely patching and secure update practices is critical.
Description
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 ensure any forked or derivative code is patched to incorporate the new fixes.