How to download the JBoss EAP 7.4 ELS patches

Solution Verified - Updated -

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