diff --git a/source/_includes/header.html b/source/_includes/header.html index 9285bec62..300aebec8 100644 --- a/source/_includes/header.html +++ b/source/_includes/header.html @@ -42,6 +42,7 @@
  • Issue Tracker
  • Reporting Security Issues
  • Commercial Support
  • +
  • End-of-Life Versions
  • Version Notes
  • Security Bulletins
  • diff --git a/source/commercial-support.md b/source/commercial-support.md index 6c8f6d665..c2c37c896 100644 --- a/source/commercial-support.md +++ b/source/commercial-support.md @@ -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** - SoftwareMill - contact details: @@ -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 -- HeroDevs +- HeroDevs — Never-Ending Support (NES) - contact details: - email: [hello@herodevs.com](mailto:hello@herodevs.com) - 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 diff --git a/source/download.md b/source/download.md index a773bcd31..99650fe96 100644 --- a/source/download.md +++ b/source/download.md @@ -98,6 +98,10 @@ version of Struts in the 6.x series. If you are looking for other versions than above please check the Apache Archive 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. diff --git a/source/eol-versions.md b/source/eol-versions.md new file mode 100644 index 000000000..e10ffd700 --- /dev/null +++ b/source/eol-versions.md @@ -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. \ No newline at end of file diff --git a/source/index.html b/source/index.html index da570d2e9..83551f523 100644 --- a/source/index.html +++ b/source/index.html @@ -39,13 +39,12 @@

    Apache Struts {{ site.prev_version }} GA

    Version notes
    -

    CVE-2025-64775 File leak in multipart request processing causes disk exhaustion (DoS)

    -

    - Upgrade to Apache Struts 6.8.0 or 7.1.1 to mitigate the vulnerability. -

    +

    End-of-Life Struts Versions

    - Read more in the Announcement or in - the Security Bulletin S2-068 + Some Struts versions are no longer supported and receive no further security patches. + We recommend migrating to the latest release. + If migration is not immediately feasible, see End-of-Life versions + for available options.

    @@ -69,11 +68,13 @@

    Google's Patch Reward program

    -

    Apache Struts 2.5.x EOL

    +

    CVE-2025-64775 File leak in multipart request processing causes disk exhaustion (DoS)

    +

    + Upgrade to Apache Struts 6.8.0 or 7.1.1 to mitigate the vulnerability. +

    - 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 - Announcement + Read more in the Announcement or in + the Security Bulletin S2-068

    diff --git a/source/releases.md b/source/releases.md index 842374e03..53b4f8535 100644 --- a/source/releases.md +++ b/source/releases.md @@ -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) @@ -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 | |-----------------|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|