NEVER-ENDING SUPPORT FOR
Apache Struts

Legacy Apache Struts versions still function after support ends — but that's not good enough for internal SLAs, CVE disclosures, and security audits.

Never-Ending Support (NES) for Apache Struts keeps you compliant, secure, and audit-ready without an unplanned migration or risky patchwork.

Struts logo

Your Struts is Under Attack

Legacy Struts versions are a known security risk—just ask Equifax. Since end-of-life, we’ve patched many additional CVEs, including remote code execution and transitive dependency flaws.

Our Never-Ending Support for Struts 1 and 2 goes beyond surface-level fixes: we’ve forked and secured vulnerable dependencies, addressing issues like CVE-2023-49735, CVE-2016-1182, and more—so your stack stays protected from the inside out.

Active Exploitation in the Wild

CVE-2006-1547 is being actively exploited. Attackers have automated tools scanning for vulnerable Struts installations. Your unpatched system is a sitting duck.

Compliance & Audit Failures

Running unpatched frameworks violates SOC 2, HIPAA, and PCI requirements. Fail an audit and face regulatory fines, customer churn, and damaged reputation.

The Equifax Reality

A single unpatched Struts vulnerability (CVE-2017-5638) cost Equifax $700M+ and destroyed executive careers. The same could happen to you with today’s active vulnerabilities.

Development Team Burnout

Your developers get pulled off roadmaps to chase emergency security fixes or attempt risky migrations. Innovation stops. Technical debt grows. Talent leaves.

Beyond CVEs:
Security for Struts v1 Transitive Dependencies

Our Never-Ending Support for Struts doesn’t stop at patching the framework itself. HeroDevs goes deeper—patching the vulnerable dependencies Struts relies on, not just Struts core.

We’ve forked and secured critical libraries that Struts v1 brings in, ensuring transitive vulnerabilities don’t slip through the cracks. It’s not just a CVE fix—it’s a fortified ecosystem.
CVE Protection

0 Security Issues Fixed in NES for Struts
(and always looking for more)

At HeroDevs, we proactively address vulnerabilities, including critical CVEs impacting Apache Struts. These vulnerabilities may not always show up in standard scans unless you’re scanning the SBOM, yet they present substantial risks.
Severity
ID
Technology
Libraries Affected
Category
Version(s) Affected
Published Date
Low
Struts
Apache Struts
Log Injection
>=1.2.9 <=1.3.10
Aug 4, 2025
Medium
Struts
Apache Struts
Cross-Site Scripting
<=1.2.7
Jun 26, 2025
High
Struts
Apache Struts
Path Traversal
<1.3.10, >=2.0.0
May 12, 2025
Medium
Struts
Apache Struts
Denial of Service
<1.3.10, >=2.0.5 <2.5.31, >=6.0.0 <6.1.2.1
May 12, 2025
Low
Struts
Apache Struts
Cross-Site Scripting
<1.2.9
May 12, 2025
Low
Struts
Apache Struts
Cross-Site Scripting
<1.2.9
May 12, 2025
High
Struts
Apache Struts
Denial of Service
<1.2.9
May 12, 2025
High
Struts
Apache Struts
Authorization Bypass
<1.2.9
May 12, 2025
Critical
Struts
Apache Struts
Remote Code Execution
>=2.0.0 <=2.3.37, >=2.5.0 <=2.5.33, >=6.0.0 <=6.3.0.2
Dec 17, 2024
High
Struts
Apache Struts
Cross-Site Scripting
>=1.0.0 <=1.3.10
Feb 1, 2024
High
Struts
Apache Struts
Authorization Bypass
>=1.0.0 <=1.3.10
Feb 1, 2024
High
Struts
Apache Struts
Authorization Bypass
>=1.1.0 <=1.3.10
Feb 1, 2024
Low
Struts
Apache Struts
Cross-Site Scripting
<=1.3.10
Feb 1, 2024
Critical
Struts
Apache Struts
Remote Code Execution
>=2.3.0 <2.3.35, >=2.5.0 <2.5.17
Aug 18, 2022
High
Struts
Apache Struts
Remote Code Execution
>=2.3.19 <2.3.20.3, >=2.3.21 <2.3.24.3, >=2.3.25 <2.3.28.1
Apr 20, 2016
Medium
Struts
Apache Struts
Remote Code Execution
>=2.0.0, <2.3.16.2
Mar 6, 2014
For more details on CVEs found in end-of-life software, visit our vulnerability directory.

Make Legacy Struts Apps Work on Tomcat 10+, Jetty 11+, and WildFly 27+

Still using Struts 1.x or 2.x? NES for Apache Struts: Forward Compatibility bridges the gap between using legacy Struts and wanting to be on modern web server versions.

With HeroDevs’ solution, you can run older Struts applications on Tomcat 10+, Jetty 11+, or WildFly 27+, etc. — without code refactoring and introducing breaking changes.

Why You’re Stuck

Servlet API 5.0+ replaced the javax.* namespace with jakarta.*, creating a breaking change for apps built on Struts 1.x and 2.x. If you’re trying to modernize your infrastructure or meet compliance mandates, you’ve likely hit a wall.

Does this sound familiar?

You can’t upgrade web servers and dependent infrastructure without your Struts apps failing
Your vulnerability scanners flag unpatchable CVEs
You're locked into insecure, deprecated infrastructure
You’ve realized refactoring for Servlet 5.0+ is too costly and time-consuming
Web Server
Tomcat 7 - 9
Tomcat 10.0+
Jetty 10
Jetty 11+
WildFly 10–26
WildFly 27+
GlassFish 5.x
GlassFish 6.2+
Struts 1.x and 2.x Compatible
NES for Struts: Forward Compatibility

NES for Apache Struts

is a secure drop-in replacement for

Apache Struts

and takes just a few minutes to set up.

Step 1
Update your project’s Maven or Gradle Files
Step 2
Set up token
Step 3
Install & Run!

The difference is night and day

See what changes when you protect your legacy Struts with HeroDevs:
Security Challenge
New CVE Discovery
Compliance Audits
Development Resources
Business Risk
Without HeroDevs
Vulnerability stays unpatched indefinitely
Fail on unpatched open source software
Team stops roadmap for emergency fixes
One exploit away from a major breach
With HeroDevs NES
Patched and deployed within 15 days
Pass audits with enterprise-grade SLAs
Keep shipping features; we handle security
Sleep peacefully with continuous protection
Versions

Struts Timeline

2000
Struts 1.0 Released
2008
Struts 1.3.10 Final
2013
Struts 1.x EOL
2019
Struts 2.3 EOL
2024
Struts 2.5 EOL
Last updated December 7 2008
Struts 1.x
Last updated December 5 2018
Struts 2.3
Last updated December 5 2023
Struts 2.5

Stop Playing Security Roulette

Every day you wait is another day attackers can exploit your vulnerable Struts application.

What is Never-Ending Support?

Security icon
Security Fixes
A new version of NES for Apache Struts will be released each time we find, validate, and fix a security issue.
Compatibility icon
Drop-In Compatibility
A direct replacement for your framework—no migrations, no rewrites, just ongoing support.
SLA Compliance icon
SLA Compliance
HeroDevs provides SLAs that ensure compliance by providing incident response and remediation in accordance with industry-standard regulations, including SOC 2, FedRAMP, PCI, and HIPAA.
Learn more.
Team of Experts icon
Team of Experts
NES for Apache Struts is built by dedicated senior-level Java and security engineers.
Easy to install icon
Easy to Install
Our simple drop-in replacement means all you have to do is update your Maven/Gradle files and rebuild your project. No code changes or find & replace required.
Shield icon
Intellectual Property Protection
NES for Apache Struts is not only secure; HeroDevs also offers enterprise-level protection for all products.
Learn more.
Struts logo

The Problem We Solve

EOL Apache Struts versions expose businesses to security vulnerabilities, compliance gaps, and expensive, disruptive migrations. NES for Apache Struts is the only extended long-term support option available on the market for Apache Struts.

HeroDevs’ Never-Ending Support (NES) for Apache Struts provides proactive security patches, compliance guarantees, and seamless long-term support for EOL Struts versions. Our drop-in solution keeps your systems secure and operational, so you control when—and how—to modernize, without costly downtime or risks.

Let HeroDevs secure your legacy Apache Struts applications, ensuring your business remains compliant and protected.

Why HeroDevs?

Built By Apache Struts Experts

Our team of Apache Struts experts ensures our Never-Ending Support for Apache Struts products are the same quality you have come to expect when using Apache Struts open source projects.

We specifically design our NES for Apache Struts products to work seamlessly and ensure they are as dependable as the original Apache Struts projects you built your applications on.

Give back to open source icon
We Give Back To Open Source

HeroDevs is deeply committed to the open-source community. We provide support through sponsorships, backing core contributors, and funding events that drive the ecosystem forward. Our engagement extends beyond financial contributions, embodying a commitment to the ongoing growth and innovation of open-source software. This holistic support ensures the vitality of the open-source movement, fostering an environment of collaboration and advancement.

Support

Frequently Asked Questions

Below are common questions our customers have. Of course, we’re happy to meet with you and answer these and other questions you might have.
Is NES for Apache Struts: Forward Compatibility included with NES for Apache Struts?
When would I need NES for Apache Struts: Forward Compatibility?
Does HeroDevs have an SLA for NES for Apache Struts?
What Apache Struts versions does NES support?
Does NES for Apache Struts help with compliance?
Why do I need NES for Apache Struts?
How does licensing work?
I got an error like "EOL/Obsolete Software: Apache Struts 2.3.x Detected." What can I do?

Related Products

If you're leveraging this technology, chances are you're also using complementary systems that face similar end-of-life (EOL) challenges.

Explore our related NES products that offer proactive, comprehensive support for your entire tech stack to ensure continuity, security, and innovation across all your essential technologies.
Leaping over technology stacks in a single bound!

Defeat Your Technical Villains

Whether it's continuous support through our Never-Ending Support (NES) library or our unparalleled professional services to get you migrated and moving forward, HeroDevs is to the rescue!

Contact Us

Got questions about Never-Ending Support for your open-source library? We're here to help!

Discover how HeroDevs NES Products can keep your systems secure and compliant.

Learn how our solutions can deliver value to your organization.

Get detailed pricing information tailored to your needs.

Trusted by industry leaders such as
Microsoft LogoBank Santander Logo
SAP LogoGeneral Electric LogoFinra LogoUnqork LogoGoogle LogoValid 8 logoQueenslandRail logoGSA logoDepartment of Health logo
Talk to an Expert

By clicking “submit” I acknowledge receipt of our Privacy Policy.

Thank you! Your submission has been received!
Please enter a company email.