Skip to main content
← All vulnerabilities
CVE-2025-54656GHSA-CX25-XG7C-XFM5

Apache Struts Extras: Improper Output Neutralization for Logs

Published
Last modified
published
Not listed in CISA KEV
Low (apache)
Fix
Fixed in 2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

** 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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • org.apache.struts:struts-extras

    fixed in 2

  • org.apache.struts:struts-extrasMaven

    through 1.3.10

  • struts:strutsMaven

    1.2.9

References 1

lists.apache.org