Visit NES for Apache Struts Home Page

Apache Struts 1.2.x Release Notes

2 versions

Comprehensive release notes and changelog for Apache Struts 1.2.x, including security patches, bug fixes, and feature updates across all supported versions.

Nov 15, 2025
Latest: 1.2.10
73 Patched Vulnerabilities
VEX Statements

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 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. Full Version: 1.2.9-struts-1.2.10-trial

Stay in the loop

~/herodevs-spring-framework-support

Open Source Support

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