CVE-2025-54656: Apache Struts Extras · Log Injection
Affects Apache Struts ExtrasSource CVE Database V5
Not known to be exploited · CVSS 6.5 Medium · end of life, no fix coming : replace or isolate Apache Struts Extras; no fix will be released.
Data as of 26 Oct 2026, 08:30 UTC
- EPSS
- 0.6% chance of exploitation in 30 days – higher than 49% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- None coming – the product is end of life
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 30 Jul 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
No fix will be released: Apache Struts Extras is end of life. Replace it, or isolate it from untrusted networks until you can.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Apache Software Foundation Apache Struts Extras | Affected
| Fixed in– |
AI-suggested
Given that Apache Struts Extras is a retired project with no forthcoming patches, the most effective mitigation is to migrate applications to supported and actively maintained frameworks that provide secure logging mechanisms. If immediate migration is not feasible, organizations should implement strict network segmentation and access controls to limit exposure of affected systems to trusted users only. Deploying Web Application Firewalls (WAFs) with custom rules to detect and block suspicious input patterns targeting LookupDispatchAction may provide temporary protection. Additionally, enhancing log monitoring to detect anomalies in log structure or unexpected log entries can help identify exploitation attempts. Organizations should also conduct thorough audits of existing logs to identify potential manipulation and improve incident response readiness. Finally, updating internal security policies to prohibit use of unsupported software and enforce timely patching and upgrades will reduce future risk.
Description
** UNSUPPORTED WHEN ASSIGNED ** Improper Output Neutralization for Logs vulnerability in Apache Struts. This issue affects Apache Struts Extras: before 2. When using LookupDispatchAction, in some cases, Struts may print untrusted input to the logs without any filtering. Specially-crafted input may lead to log output where part of the message masquerades as a separate log line, confusing consumers of the logs (either human or automated). As this project is retired, we do not plan to release a version that fixes this issue. Users are recommended to find an alternative or restrict access to the instance to trusted users. NOTE: This vulnerability only affects products that are no longer supported by the maintainer.