JBoss Enterprise Application Platform 7.4 Update 5 Release Notes

Updated

In order to better meet customer expectations, micro releases for JBoss EAP 7 have been discontinued and replaced with updates delivered on a repeating schedule.

Each new update will contain a number of bug fixes for customer reported issues and potentially a number of security fixes. We expect that the updates will substantially reduce the number of individual patches that we produce and that customers must manage to keep their installations up to date.

For more information see the following Red Hat Knowledgebase articles: Maintenance Release Changes in EAP 6.2+ and Updated Patch Management with EAP 6.2+

This update includes all fixes and changes from JBoss Enterprise Application Platform 7.4 Update 04

Download This content is not included.JBoss Enterprise Application Platform 7.4 Update 5

This update includes fixes for the following security related issues:

IDComponentSummary
CVE-2022-23913Serverartemis-commons: Apache ActiveMQ Artemis DoS
CVE-2021-42392Serverh2: Remote Code Execution in Console
CVE-2022-0084Serverxnio: org.xnio.StreamConnection.notifyReadClosed log to debug instead of stderr
CVE-2022-23437Serverxerces-j2: infinite loop when handling specially crafted XML document payloads
CVE-2022-1319Undertowundertow: Double AJP response for 400 from EAP 7 results in CPING failures
CVE-2020-36518Serverjackson-databind: denial of service via a large depth of nested objects
CVE-2022-0866ServerWildfly management of EJB Session context returns wrong caller principal with Elytron Security enabled
CVE-2021-37136Servernetty-codec: Bzip2Decoder doesn't allow setting size restrictions for decompressed data
CVE-2021-37137Servernetty-codec: SnappyFrameDecoder doesn't restrict chunk length and may buffer skippable chunks in an unnecessary way
CVE-2022-21363Servermysql-connector-java: Difficult to exploit vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Connectors
CVE-2022-24785ServerMoment.js: Path traversal in moment.locale
CVE-2022-23221Serverh2: Loading of custom classes from remote servers through JNDI
CVE-2022-21299XML Frameworksxercesimpl: OpenJDK: Infinite loop related to incorrect handling of newlines in XMLEntityScanner (JAXP, 8270646)
CVE-2021-43797Servernetty: control chars in header names may lead to HTTP request smuggling

This update includes the following bug fixes or changes:
IDComponentSummary
Content from issues.jboss.org is not included.JBEAP-23240BatchJBERET-537 - Error closing ItemReader.: javax.transaction.TransactionalException: ARJUNA016110: Transaction is required for invocation
Content from issues.jboss.org is not included.JBEAP-23193Bean ValidationHV-1878 - Hibernate validator: UnsupportedOperationException at java.sql.Date.toInstant(Date.java:316)
Content from issues.jboss.org is not included.JBEAP-22842ClusteringDefend against ConcurrentModificationExceptions while marshalling collections/maps
Content from issues.jboss.org is not included.JBEAP-22724EJBWFCORE-5861 - InaccessibleObjectException with OpenJDK17 and embed-server
Content from issues.jboss.org is not included.JBEAP-21282EJBVerify EJB over HTTP transactional behavior in OpenShift environment
Content from issues.jboss.org is not included.JBEAP-22012HibernateHHH-14624 HHH-14649 HHH-14819 Oracle 'offset ? rows fetch next ? rows' pagination support [details]
Content from issues.jboss.org is not included.JBEAP-23147HibernateHHH-15106 - Associations with @NotFound should always be left joined when de-referenced in HQL/Criteria
Content from issues.jboss.org is not included.JBEAP-23291JSFSome Form attributes are lost by JSF rendering when enabling javax.faces.FACELETS_REFRESH_PERIOD
Content from issues.jboss.org is not included.JBEAP-23179OpenShiftJolokia #438 Reading runtime mbean fails on JDK11
Content from issues.jboss.org is not included.JBEAP-23202RemotingIOException with message ack timeout expired before timeout has ellapsed
Content from issues.jboss.org is not included.JBEAP-22923RemotingXNIO-402 - Log Xnio thread size config at debug
Content from issues.jboss.org is not included.JBEAP-23515RemotingXNIO-404 - Channels cannot open file "NUL:" on Windows [details]
Content from issues.jboss.org is not included.JBEAP-2903SecurityUser with slash or backslash char in LDAP name cannot log in through security-realm
Content from issues.jboss.org is not included.JBEAP-23421SecurityELY-2326 - Elytron GSSCredentialSecurityFactory does not check validity of KerberosTicket.
Content from issues.jboss.org is not included.JBEAP-23162SecurityELY-2304 - Wildfly Elytron Tool, location is required even for non-filebased type e.g. PKCS11
Content from issues.jboss.org is not included.JBEAP-21954ServerWFCORE-5416 Jgit incorrect reference in org.jboss.as.controller module
Content from issues.jboss.org is not included.JBEAP-22907ServerWFCORE-5792 Configuration changes made to embedded server are not stored in expected location
Content from issues.jboss.org is not included.JBEAP-23530UndertowUNDERTOW-2079 - CPU spinning in AbstractFramedStreamSinkChannel
Content from issues.jboss.org is not included.JBEAP-23537UndertowUNDERTOW-2080 - Use currentTimeMillis instead of nanoTime to measure times in awaitWritable
Content from issues.jboss.org is not included.JBEAP-21806UndertowWFLY-13044: WFLYSEC0012 Error in web.xml with similar Patterns
Content from issues.jboss.org is not included.JBEAP-23154Web ConsoleHAL-1767 - Active threads count missing in batch preview
Content from issues.jboss.org is not included.JBEAP-12667Web Servicesjava.lang.RuntimeException: MQJCA1018: Only one session per connection is allowed [details]

Installation

Note: This update should only be applied to installer or zip-based installations.

To apply this update using the CLI on Unix-based systems, run the following command from JBOSS_HOME:

bin/jboss-cli.sh "patch apply path/to/jboss-eap-7.4.5-patch.zip"

To apply this update using the CLI on Windows-based systems, run the following command from JBOSS_HOME:

bin\jboss-cli.bat "patch apply path\to\jboss-eap-7.4.5-patch.zip"

These commands will apply the update to the installation that contains the CLI script. Other scenarios and use of the management console are covered in the JBoss EAP 7.4 Patching And Upgrading Guide

Notes

Category
Components
Article Type