Visit NES for Apache Struts Home Page

Apache Struts Release Notes

2 versions

Release notes for Apache Struts

Nov 15, 2025
Latest: 1.2.10
73 Patched CVEs

November 2025

Full Version:
1.2.9-struts-1.2.10

Bug Fixes

This release patches the following:

  • CVE-2008-2025: Possible XSS
    • This is not a security flaw in Struts. Struts has never guaranteed to perform filtering of the untrusted user inputs used as html tag attributes names or values.
    • A patch was applied to escape untrusted user inputs using double quotes if not already escaped.
  • CVE-2014-0114: Class Loader manipulation
  • CVE-2015-0899: MultiPageValidator bypass
  • CVE-2016-1181: Multithreaded access to an ActionForm multipart access
  • CVE-2016-1182: Access to Validator configuration
  • CVE-2023-34396: Struts upload memory exhaustion
    • struts-config controller tag supports maxStringLen with default of 4K
  • CVE-2023-49735: Tiles: Unvalidated input may lead to SSRF/XXE
  • CVE-2025-54656: Improper Output Neutralization for Logs Vulnerability

Dependency Upgrades

Notes

  • This release originates from the open‑source Struts project forked by HeroDevs.
  • groupId: struts
  • artifactId: struts, struts-el

1.2.10-trial

Released on Nov 15, 2025
Full Version:
1.2.9-struts-1.2.10-trial

Notes

  • This release originates from the open‑source Struts project forked by HeroDevs.
  • This release contains no functional changes from Struts version 1.2.

Stay in the loop

~/herodevs-spring-framework-support

Open Source Support

When official support ends, we're just getting started.