Skip to main content
CVE-2025-54656VulnerabilityPublished Updated

CVE-2025-54656: Apache Struts Extras · Log Injection

Affects Apache Struts ExtrasSource CVE Database V5

0

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

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 30 Jul 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
Apache Software Foundation Apache Struts ExtrasAffected
  • =0
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.

References

Community reviews

Loading reviews…