How to download the JBoss EAP 7.4 ELS patches
Environment
- Red Hat JBoss Enterprise Application Platform
- 7.4 Extended Life Cycle Support (ELS)
Issue
- According to CVE-2024-7254 in Red Hat CVE Database, a fix for JBoss EAP 7.4 ELS has been released by errata RHSA-2025:20057 for zipped JBoss EAP and RHSA-2025:20052 for rpm. However, the patch for CVE-2024-7254 cannot be downloaded from the middleware download page. How can I download the patch?
- How do I apply the patch for rpm installed JBoss EAP 7.4 ELS?
- How do I pull the patched JBoss EAP 7.4 ELS container image?
- EAP 7.4 ELS patches missing from the middleware download pages.
- Need to download latest 7.4.25 patch. We not found the 7.4.25 patch
- How to download JBoss EAP 7.4 patch 25?
Resolution
Red Hat JBoss Enterprise Application Platform 7 have reached End of Maintenance support on June 30, 2025. Red Hat is extending support for Red Hat JBoss Enterprise Application Platform 7.4 via the ELS-1 support phase program. ELS-1 delivers Critical impact security fixes and selected urgent-priority bug fixes, if and when available. For more information about the ELS-1 Support Phase please see the Red Hat Application Services Product Update and Support Policy.
Starting from November 2025, patches released during the JBoss EAP 7 ELS period are accessible only to Red Hat accounts that have active JBoss EAP ELS Add-on subscription, such as Red Hat JBoss Enterprise Application Platform ELS Program or the <n>-Core subscription.
Using JBoss EAP 7.4 ELS patches in zipped version
The patch download page for JBoss EAP 7.4 ELS has been moved to the URL below, and access requires an active JBoss EAP ELS add-on subscription:
https://access.redhat.com/downloads/content/1023/ver=/middleware---7/7.4.25/x86_64/product-software
Using JBoss EAP 7.4 ELS in Red Hat Enterprise Linux rpm installation
The following dnf repositories, which can only be visibled by customers who have the JBoss EAP 7.4 ELS Add-on.
| RHEL Version | Platform | Repository Name |
|---|---|---|
| RHEL 7.9 ELS | x86_64 | jb-eap-7.4-els-for-rhel-7-server-rpms jb-eap-7.4-els-for-rhel-7-server-source-rpms |
| RHEL 8 | x86_64 | jb-eap-7.4-els-for-rhel-8-x86_64-rpms jb-eap-7.4-els-for-rhel-8-x86_64-source-rpms |
| RHEL 9 | x86_64 | jb-eap-7.4-els-for-rhel-9-x86_64-rpms jb-eap-7.4-els-for-rhel-9-x86_64-source-rpms |
As an example, the following steps show how to apply the rpm patch on RHEL 8:
$ sudo subscription-manager register
Registering to: subscription.rhsm.redhat.com:443/subscription
Username: <redhat-id>
Password: <password>
$ sudo subscription-manager config --rhsm.manage_repos=1 # Optional: only for PAYG RHEL on AWS
$ sudo subscription-manager refresh
# before applying the JBoss EAP 7.4 ELS patch, update to the latest version provided by the jb-eap-7.4-for-rhel-8-x86_64-rpms repository
$ sudo dnf update --disablerepo="*" --enablerepo=jb-eap-7.4-for-rhel-8-x86_64-rpms
Updating Subscription Management repositories.
Last metadata expiration check: 0:14:20 ago on Sun 30 Nov 2025 05:57:11 AM UTC.
Dependencies resolved.
Nothing to do.
Complete!
# activate the JBoss EAP 7.4 ELS repository
$ sudo subscription-manager repos --enable=jb-eap-7.4-els-for-rhel-8-x86_64-rpms
# apply patch
$ sudo dnf update --disablerepo="*" --enablerepo=jb-eap-7.4-els-for-rhel-8-x86_64-rpms
Updating Subscription Management repositories.
JBoss Enterprise Application Platform 7.4 ELS (RHEL 8) (RPMs) 250 kB/s | 366 kB 00:01
Last metadata expiration check: 0:00:01 ago on Sun 30 Nov 2025 06:14:37 AM UTC.
Dependencies resolved.
=========================================================================================================================
Package Architecture Version Repository Size
=========================================================================================================================
Upgrading:
eap7-protostream noarch 4.3.7-1.Final_redhat_00001.1.el8eap jb-eap-7.4-els-for-rhel-8-x86_64-rpms 1.7 M
eap7-wildfly noarch 7.4.23-5.GA_redhat_00004.1.el8eap jb-eap-7.4-els-for-rhel-8-x86_64-rpms 1.2 M
eap7-wildfly-java-jdk8 noarch 7.4.23-5.GA_redhat_00004.1.el8eap jb-eap-7.4-els-for-rhel-8-x86_64-rpms 18 k
eap7-wildfly-modules noarch 7.4.23-5.GA_redhat_00004.1.el8eap jb-eap-7.4-els-for-rhel-8-x86_64-rpms 55 M
Transaction Summary
=========================================================================================================================
Upgrade 4 Packages
Total download size: 58 M
Is this ok [y/N]: y
...
Complete!
JBoss EAP 7.4 ELS Container Images
On January 6, 2026, new repositories for JBoss EAP 7.4 ELS-1 were published by errata RHEA-2026:0163 EAP 7.4.23.GA OpenShift Image Release - one off - els. These images can only be pulled by Red Hat accounts that have an active JBoss EAP ELS Add-on subscription.
| Type | Repository Name |
|---|---|
| JBoss EAP 7.4 ELS with OpenJDK8 | jboss-eap-7/eap74-els-openjdk8-openshift-rhel8 jboss-eap-7/eap74-els-openjdk8-runtime-openshift-rhel8 |
| JBoss EAP 7.4 ELS with OpenJDK11 (OpenJDK11 remains at 11u25 because OpenJDK11 ELS-1 is not included in this image) |
jboss-eap-7/eap74-els-openjdk11-openshift-rhel8 jboss-eap-7/eap74-els-openjdk11-runtime-openshift-rhel8 |
| JBoss EAP 7.4 ELS with OpenJDK17 | jboss-eap-7/eap74-els-openjdk17-openshift-rhel8 jboss-eap-7/eap74-els-openjdk17-runtime-openshift-rhel8 |
As an example, the following commands can be used to deploy it:
oc new-project eap74-els-demo
oc create -f https://raw.githubusercontent.com/jboss-container-images/jboss-eap-openshift-templates/eap74/templates/eap74-basic-s2i.json
oc import-image jboss-eap74-els-openjdk17-openshift-rhel8:7.4 --from=registry.redhat.io/jboss-eap-7/eap74-els-openjdk17-openshift-rhel8:7.4.23-7 --reference-policy=local --confirm
oc import-image jboss-eap74-els-openjdk17-runtime-openshift-rhel8:7.4 --from=registry.redhat.io/jboss-eap-7/eap74-els-openjdk17-runtime-openshift-rhel8:7.4.23-7 --reference-policy=local --confirm
oc new-app --template=eap74-basic-s2i -p APPLICATION_NAME=helloworld -p IMAGE_STREAM_NAMESPACE=eap74-els-demo -p EAP_IMAGE_NAME=jboss-eap74-els-openjdk17-openshift-rhel8:7.4 -p EAP_RUNTIME_IMAGE_NAME=jboss-eap74-els-openjdk17-runtime-openshift-rhel8:7.4 -p SOURCE_REPOSITORY_URL=https://github.com/jboss-developer/jboss-eap-quickstarts -p SOURCE_REPOSITORY_REF=7.4.x -p CONTEXT_DIR=helloworld-html5
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments