JBoss Enterprise Application Platform 7.4 Update 1 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+

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

This update includes fixes for the following security related issues:

IDComponentSummary
CVE-2021-3642Serverwildfly-elytron: possible timing attack in ScramServer
CVE-2021-21409JMSnetty: Request smuggling via content-length header
CVE-2021-3597Undertowundertow: HTTP2SourceChannel fails to write final frame under some circumstances may lead to DoS
CVE-2021-3536Web Consolewildfly: XSS via admin console when creating roles in domain mode
CVE-2020-13936Web Servicesvelocity: arbitrary code execution when attacker is able to modify templates
CVE-2021-3644Managementwildfly-core: Invalid Sensitivity Classification of Vault Expression
CVE-2021-28170EEjakarta-el: ELParserTokenManager enables invalid EL expressions to be evaluate
CVE-2021-3690Undertowundertow: buffer leak on incoming websocket PONG message may lead to DoS

This update includes the following bug fixes or changes:
IDComponentSummary
Content from issues.jboss.org is not included.JBEAP-21302ActiveMQWFLY-10725 / ENTMQBR-3702 / ARTEMIS-2176 - Repeating WARN log message "Notified of connection failure" after every xa recovery when read-timeout is configure with a smaller value than default client-failure-check-period (30 seconds)
Content from issues.jboss.org is not included.JBEAP-22203BatchJBERET-506 Support retrieving job executions by job name
Content from issues.jboss.org is not included.JBEAP-22172BatchMore efficient way of getting batch job executions by job name
Content from issues.jboss.org is not included.JBEAP-21442BatchJBERET-508 - Restart batch job execution from a different node
Content from issues.jboss.org is not included.JBEAP-21993BatchWFLY-14275 - Large job repository is blocking deployment
Content from issues.jboss.org is not included.JBEAP-21804BatchWFLY-14619 - Stop batch job execution from a different node
Content from issues.jboss.org is not included.JBEAP-21772BatchWFLY-14750 - Batch task not restarted after server resumed from suspended state
Content from issues.jboss.org is not included.JBEAP-21284CDI / WeldWFLY-14546 - NameNotFoundException: java:comp/TransactionSynchronizationRegistry when firing and observing CDI events asynchronously
Content from issues.jboss.org is not included.JBEAP-21929Clusteringorg.infinispan.client.hotrod module is missing a dependency on org.infinispan.protostream
Content from issues.jboss.org is not included.JBEAP-22065ClusteringDo not allow application to create a new session or change the identifier of a session after response is committed
Content from issues.jboss.org is not included.JBEAP-21276ClusteringISPN-12787 - Non Transactional Cache needs to be invalidated after commit on JPQL update/delete operation
Content from issues.jboss.org is not included.JBEAP-21258ClusteringISPN-12807 - Simple cache does not update eviction statistics
Content from issues.jboss.org is not included.JBEAP-22185ClusteringSession objects left in memory after non-coordinator member left a cluster
Content from issues.jboss.org is not included.JBEAP-21362ClusteringISPN-12930 - Clustering: JDBC store using DB2 DB2 v11.1.1.1 doesn't work anymore
Content from issues.jboss.org is not included.JBEAP-21265EEWFLY-14561 - Incorrect deserialization using getValue method
Content from issues.jboss.org is not included.JBEAP-22170EJBWrong error code in EjbLogger.connectorNotConfiguredForEJBClientInvocations compared to upstream
Content from issues.jboss.org is not included.JBEAP-21323EJBCLI ...service=timer-service/timer=* throws NullPointerException
Content from issues.jboss.org is not included.JBEAP-21260EJBWEJBHTTP-56 - UT000065: SSL must be specified to connect to a https URL when using ejb over https when 2nd --> 3rd remote ejb call
Content from issues.jboss.org is not included.JBEAP-21433EJBWEJBHTTP-57 - Use error code and initCause of XAException
Content from issues.jboss.org is not included.JBEAP-21960EJBWEJBHTTP-58 - Wildfly Http Client HttpServerHelper should log initial exception
Content from issues.jboss.org is not included.JBEAP-22011EJBWEJBHTTP-59 - EJB over HTTP getting java.lang.ClassNotFoundException to Unchecked Exception
Content from issues.jboss.org is not included.JBEAP-22082EJBWFTC-93 - When CancellationException is thrown, throw XaException.XAER_RMFAIL
Content from issues.jboss.org is not included.JBEAP-21275HibernateHHH-12320 HHH-12436 HHH-12842 HHH-13875 IdentifierGenerationException: null id generated for:class ...
Content from issues.jboss.org is not included.JBEAP-21419HibernateHHH-14537 EntityNotFoundException thrown when non-existing association with @NotFound(IGNORE) mapped has proxy in PersistenceContext
Content from issues.jboss.org is not included.JBEAP-22235HibernateHHH-14608 Merge causes StackOverflow when JPA proxy compliance is enabled [details]
Content from issues.jboss.org is not included.JBEAP-21975HibernateHHH-14616 Optimistic Lock throws "could not retrieve version" exception [details]
Content from issues.jboss.org is not included.JBEAP-21373JCAJBJCA-1426 - OAUTH marshaling failure when connecting to Oracle database using Kerberos authentication
Content from issues.jboss.org is not included.JBEAP-22077JCAJBJCA-1410 - Fix hook call failures in Ironjacamar JCA
Content from issues.jboss.org is not included.JBEAP-21432JCAJBJCA-1410 - Fix performance regression in Ironjacamar JCA.
Content from issues.jboss.org is not included.JBEAP-21315JCAJBJCA-1418 - IllegalStateException can be thrown when cached connection manager stack is initialized in Servlet and then used in txn EJB method
Content from issues.jboss.org is not included.JBEAP-21295JCAJBJCA-1422 -MaxWaitCount will be counted one less than waiting requests
Content from issues.jboss.org is not included.JBEAP-21832JCAJBJCA-1423 - Pool prefill setting silently ignored for multi-user pool configurations
Content from issues.jboss.org is not included.JBEAP-21838JCAJBJCA-1425 - Datasource clearStatistics operation clears things it shouldn't
Content from issues.jboss.org is not included.JBEAP-22165JMSJmsXA connection factory not binding to java:jboss/DefaultJMSConnectionFactory
Content from issues.jboss.org is not included.JBEAP-21431JMXWFLY-14655 - Invocations of ServiceMBeanSupport startService are not in dependency order
Content from issues.jboss.org is not included.JBEAP-21575MP OpenTracingRemove leftover dependencies of MP Opentracing from EAP
Content from issues.jboss.org is not included.JBEAP-21204ManagementWFCORE-5334 - Deleting Configuration Data when Git connection is failed
Content from issues.jboss.org is not included.JBEAP-21482ManagementWFCORE-5370 - Metrics Subsystem(s) are not honoring user's role
Content from issues.jboss.org is not included.JBEAP-22151ManagementWFCORE-1934 - Make number of thread size for ServerService Thread Pool configurable [details]
Content from issues.jboss.org is not included.JBEAP-21839ManagementWFCORE-5368 Populating the boot error collector does not distinguish between problems that happen as part of boot vs those that happen during boot [details]
Content from issues.jboss.org is not included.JBEAP-21002OpenShiftISPN000280: Caught exception [java.lang.IllegalArgumentException] while invoking method [public java.util.concurrent.CompletionStage
Content from issues.jboss.org is not included.JBEAP-21230OpenShiftkubernetes.KUBE_PING can repeat WARN "failed getting JSON response from Kubernetes Client"
Content from issues.jboss.org is not included.JBEAP-22439OpenShiftWrong environment variable S2I_FP_VERSION in 7.4.1.GA-CR1 OpenShift image
Content from issues.jboss.org is not included.JBEAP-21285RemotingEJBCLIENT-347 / REM3-350 - Remoting outbound channels are not closed
Content from issues.jboss.org is not included.JBEAP-21580RemotingREM3-377 - Use safeClose() in ClientServiceHandle.close()
Content from issues.jboss.org is not included.JBEAP-21999Scripts"servicepass" is not correctly passed to the parameter to run prunsrv.exe in service.bat
Content from issues.jboss.org is not included.JBEAP-21989ScriptsEAP 7 cannot be installed as Windows Service if installation path contains a whitespace in service.bat
Content from issues.jboss.org is not included.JBEAP-21852SecurityELY-2120 - Avoid an NPE in ServerAuthenticationContext when the peer's IP address is not known
Content from issues.jboss.org is not included.JBEAP-21329SecurityWFCORE-4827 - Errors Missing on Invalid Configuration
Content from issues.jboss.org is not included.JBEAP-21288SecurityWFCORE-5272 - Setting jacc provider to Elytron throws exceptions
Content from issues.jboss.org is not included.JBEAP-21363SecurityWFLY-14423 - Force restart when legacy security initialize-jacc setting is changed
Content from issues.jboss.org is not included.JBEAP-21378SecurityELY-2111 - JwkManager uses incorrect non url-safe Base64 to load the jwks endpoint
Content from issues.jboss.org is not included.JBEAP-21587SecurityELY-2118 - Elytron tool command execution fails with java.lang.UnsupportedOperationException on AIX OS.
Content from issues.jboss.org is not included.JBEAP-21738SecurityELYWEB-113 - SecurityContextImpl.login incorrectly assumes authenticate would be called first.
Content from issues.jboss.org is not included.JBEAP-21781SecurityWFCORE-5185 - Update ProviderDefinition to use optimised service loading API
Content from issues.jboss.org is not included.JBEAP-22053SecurityWFNAM00007 exception when group name contains a colon
Content from issues.jboss.org is not included.JBEAP-21957SecurityWFCORE-5219 - OpenSSL tests should be running on JDK 11
Content from issues.jboss.org is not included.JBEAP-20799Security ManagerWFCORE-5243 - NullPointerException when invalid classes specified
Content from issues.jboss.org is not included.JBEAP-21813TransactionsWFLY-14762 - Concurrency issue with "ISPN000482: Cannot create remote transaction GlobalTx:xx:xx, already completed"
Content from issues.jboss.org is not included.JBEAP-22033UndertowSessions do not expire in cluster after coordinator is killed
Content from issues.jboss.org is not included.JBEAP-21267UndertowUNDERTOW-1837 - ServletRequest#getLocalPort(), getLocalAddr() and getLocalName() can return wrong information when proxy-address-forwarding="true" is enabled
Content from issues.jboss.org is not included.JBEAP-21269UndertowUNDERTOW-1849 - NPE happens at StoredResponseStreamSinkConduit.terminateWrites when StoredResponseHandler (store-response) is enabled
Content from issues.jboss.org is not included.JBEAP-21266UndertowUNDERTOW-1856 UNDERTOW-1858 - Undertow read-timeout can cause closing a connection for long running request even if the request processing is not reading any request data
Content from issues.jboss.org is not included.JBEAP-21440UndertowUNDERTOW-1864 - EAP returns 403 even after adding the welcome file to unmanaged exploded deploy
Content from issues.jboss.org is not included.JBEAP-21387UndertowUNDERTOW-1873 - JSP file does not recompile when forwarding a request path is not canonicalized in exploded deployment
Content from issues.jboss.org is not included.JBEAP-21749UndertowUNDERTOW-1886 - Undertow ignores two-dot segments in relative path URI when its canonicalized path is outside servlet context
Content from issues.jboss.org is not included.JBEAP-22026UndertowUNDERTOW-1898 - DefaultServlet will not serve content from any directories starting with WEB-INF or META-INF [details]
Content from issues.jboss.org is not included.JBEAP-21568Web ConsoleHAL-1742 - HAL-1749 - Messaging default server is not shown after changing the server profile
Content from issues.jboss.org is not included.JBEAP-21945Web ConsoleHAL-1750 Web Console returning WFLYCTL0030: No resource definition is registered for address
Content from issues.jboss.org is not included.JBEAP-22009Web ConsoleHAL-1753 - The Locations table is not updated after changing the profile in breadcrumb navigation
Content from issues.jboss.org is not included.JBEAP-21280XML FrameworksXalan XML to stream transformation produces wrong encoding
Content from issues.jboss.org is not included.JBEAP-21381mod_clusterWFLY-14130 proxy-list attribute ignored in modcluster subsystem

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.1-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.1-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