Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions source/_includes/header.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
<li><a href="https://issues.apache.org/jira/browse/WW">Issue Tracker</a></li>
<li><a href="/security.html">Reporting Security Issues</a></li>
<li><a href="/commercial-support.html">Commercial Support</a></li>
<li><a href="/eol-versions.html">End-of-Life Versions</a></li>
<li class="divider"></li>
<li><a href="https://cwiki.apache.org/confluence/display/WW/Migration+Guide">Version Notes</a></li>
<li><a href="https://cwiki.apache.org/confluence/display/WW/Security+Bulletins">Security Bulletins</a></li>
Expand Down
6 changes: 3 additions & 3 deletions source/commercial-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Explore commercial support options for Apache Struts and JavaEE applications thr
For detailed assistance, kindly reach out to them directly. Help us keep this list current; if you’re aware of other
supportive companies, please share details with us.

Last updated: **2024-12-23**
Last updated: **2026-04-21**

- <a href="https://softwaremill.com/contact/" rel="nofollow" target="_blank">SoftwareMill</a>
- contact details:
Expand All @@ -31,11 +31,11 @@ Last updated: **2024-12-23**
- [+48 22 188 11 33](tel:+48221881133) (PL)
- [+44 56 0156 3406](tel:+445601563406) (UK)
- scope of support: consulting, Java & UI development, audit
- <a href="https://www.herodevs.com/support/struts-nes" rel="nofollow" target="_blank">HeroDevs</a>
- <a href="https://www.herodevs.com/support/struts-nes" rel="nofollow" target="_blank">HeroDevs — Never-Ending Support (NES)</a>
- contact details:
- email: [[email protected]](mailto:[email protected])
- phone: [+1 877-586-1965](tel:+18775861965)
- scope of support: Extended Long-Term Security Support for Apache Struts, CVE Remediation
- scope of support: extended security coverage and CVE remediation for EOL Apache Struts versions

## How to add a new company

Expand Down
4 changes: 4 additions & 0 deletions source/download.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,10 @@ version of Struts in the 6.x series.

If you are looking for other versions than above please check the <a href="https://archive.apache.org/dist/struts/">Apache Archive</a> site.

Versions no longer listed above are End-of-Life (EOL) and receive no further security patches from the Apache Struts Team.
If your organization requires continued security coverage for an EOL version, see the [End-of-Life versions](eol-versions.html)
page for available options.

## Verify the integrity of the files {#verify}

We recommend that you verify the integrity of the downloaded files using the PGP or MD5/SHA256 signatures.
Expand Down
42 changes: 42 additions & 0 deletions source/eol-versions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
layout: default
title: End-of-Life Versions
---

# End-of-Life Apache Struts Versions
{:.no_toc}

* Will be replaced with the ToC, excluding a header
{:toc}

## What End-of-Life means

When a Struts version reaches End-of-Life (EOL), the Apache Struts Team no longer provides
security patches, bug fixes, or updates for that branch. Users are strongly encouraged to
migrate to a [currently supported release](download.cgi).

The user mailing list and issue tracker are the **only** support options hosted by the Apache
Struts project for supported versions. EOL versions receive no support at all from the project.

## EOL versions

| Branch | EOL date | Announcement |
|--------|----------|--------------|
| Struts 2.5.x | 30 October 2023 | [Announcement](announce-2023#a20231030) |
| Struts 2.3.x | 12 September 2019 | [Announcement](announce-2019#a20190912) |
| Struts 1.x | 5 April 2013 | [Announcement](struts1eol-announcement.html) |

For a full list of individual releases that are no longer recommended due to known security issues,
see the [Releases](releases.html#prior-releases) page.

## Commercial support for EOL versions

If migration is not immediately feasible, third-party vendors offer extended security support
for EOL Struts versions. The Apache Software Foundation does not endorse any commercial offering;
the following is provided for informational purposes only.

{:.alert .alert-info}
[HeroDevs Never-Ending Support (NES)](https://www.herodevs.com/support/struts-nes){:rel="nofollow" target="_blank"}
— extended security coverage and CVE remediation for EOL Apache Struts versions.

For a full list of commercial support options, see the [Commercial Support](commercial-support.html) page.
21 changes: 11 additions & 10 deletions source/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,12 @@ <h2>Apache Struts {{ site.prev_version }} GA</h2>
<a href="{{ site.wiki_url }}/Version+Notes+{{ site.prev_version }}">Version notes</a>
</div>
<div class="column col-md-4">
<h2>CVE-2025-64775 File leak in multipart request processing causes disk exhaustion (DoS)</h2>
<p>
Upgrade to Apache Struts 6.8.0 or 7.1.1 to mitigate the vulnerability.
</p>
<h2>End-of-Life Struts Versions</h2>
<p>
Read more in the <a href="announce-2025#a20251201">Announcement</a> or in
the Security Bulletin <a href="{{ site.wiki_url }}/S2-068">S2-068</a>
Some Struts versions are no longer supported and receive no further security patches.
We recommend migrating to the <a href="download.cgi">latest release</a>.
If migration is not immediately feasible, see <a href="eol-versions.html">End-of-Life versions</a>
for available options.
</p>
</div>
</div>
Expand All @@ -69,11 +68,13 @@ <h2>Google's Patch Reward program</h2>
</p>
</div>
<div class="column col-md-4">
<h2>Apache Struts 2.5.x EOL</h2>
<h2>CVE-2025-64775 File leak in multipart request processing causes disk exhaustion (DoS)</h2>
<p>
Upgrade to Apache Struts 6.8.0 or 7.1.1 to mitigate the vulnerability.
</p>
<p>
The Apache Struts Team informs about discontinuing support for Struts 2.5.x branch, we recommend migration
to the latest version of Struts, read more in
<a href="announce-2023#a20231030">Announcement</a>
Read more in the <a href="announce-2025#a20251201">Announcement</a> or in
the Security Bulletin <a href="{{ site.wiki_url }}/S2-068">S2-068</a>
</p>
</div>
</div>
Expand Down
5 changes: 4 additions & 1 deletion source/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ repositories, like [ibiblio.](http://ibiblio.org)
the [Apache Maven Repository](https://repository.apache.org/content/groups/snapshots/).
- **Older Releases** are available here
- [Archive Site](https://archive.apache.org/dist/struts/)
- For support options on older releases, see [End-of-Life versions](eol-versions.html)

Project releases have been approved by the vote of the Apache Struts [Project Management Committee.](bylaws.html)
Support for a release is provided by [project volunteers](volunteers.html)
Expand All @@ -37,7 +38,9 @@ The user mailing list and issue tracker are the **only** support options hosted
## Prior Releases {#prior-releases}

As a courtesy, we retain archival copies of the website for releases that initially were considered
"General Availability" but which has been reclassified as "Not recommended" since they contain security issues
"General Availability" but which has been reclassified as "Not recommended" since they contain security issues.
If you are running one of the versions below and cannot migrate, see the [End-of-Life versions](eol-versions.html)
page for available options.

| Release | Release Date | Vulnerability | Version Notes |
|-----------------|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
Expand Down