Apache Struts 2.x — End of Life

EOL
EOL: Apr 30, 20245 releases in this series0 CVEs

Apache Struts 2.x — All releases

VersionReleasedActive supportEOL dateLatest patchStatusAlert me
2.5May 5, 2016Apr 30, 20242.5.33EOL
2.3Dec 8, 2011May 14, 20192.3.37EOL
2.2Jun 29, 2010Yes2.2.3.1EOL
2.1Oct 29, 2007Yes2.1.8.1EOL
2.0Sep 24, 2006Yes2.0.14EOL

CVEs affecting Apache Struts 2.x (0)

No CVEs tracked for Apache Struts 2.x.

Apache Struts 2.x is EOL — migrate to Apache Struts 6.x

Apache Struts 6.x is the next major release. Plan your upgrade before Apache Struts 2.x stops receiving security patches.

See Apache Struts 6.x

Frequently asked questions

Is Apache Struts 2 end of life?

Yes. All Apache Struts 2.x releases have reached end of life and no longer receive security patches. Migrate to Apache Struts 6.x as soon as possible.

What CVEs affect Apache Struts 2?

No CVEs are currently tracked for Apache Struts 2.x in our database. This may mean no vulnerabilities have been recorded yet, or the data is still syncing.

What is the latest Apache Struts 2 version?

The latest Apache Struts 2.x patch release is 2.5.33, released on December 5, 2023. Always run the latest patch to benefit from all security fixes.

How to migrate from Apache Struts 2 to Apache Struts 6?

To migrate from Apache Struts 2 to Apache Struts 6: (1) review the official Apache Struts 6 migration guide for breaking changes, (2) update dependencies and configuration accordingly, (3) test thoroughly in a staging environment, (4) deploy with a rollback plan. Starting early gives you time to resolve compatibility issues before your current version reaches end of life.

Is it safe to run Apache Struts 2 in production?

No. Apache Struts 2 has reached end of life and security vulnerabilities are no longer patched. Upgrade to a supported version immediately.

Data sourced from endoflife.date · CVE data from NVD · EPSS from FIRST.org · KEV from CISA