JBoss Enterprise Application Platform 7.3 Update 2 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.3 Update 01

Download This content is not included.JBoss Enterprise Application Platform 7.3 Update 2

This update includes fixes for the following security related issues:

IDComponentSummary
CVE-2020-10718Embeddedexposed setting of TCCL via the EmbeddedManagedProcess API
CVE-2019-14900JPA / Hibernatehibernate: SQL injection issue in Hibernate ORM
CVE-2020-11612JMSnetty: compression/decompression codecs don't enforce limits on buffer allocation sizes
CVE-2020-10687Web (Undertow)Undertow: Incomplete fix for CVE-2017-2666 due to permitting invalid characters in HTTP requests
CVE-2020-1748Security ManagerImproper authorization issue in WildFlySecurityManager when using alternative protection domain
CVE-2020-14307EJBjboss-ejb-client: EJB SessionOpenInvocations may not be removed properly after a response is received causing Denial of Service [details]
CVE-2020-10714Securitywildfly-elytron: session fixation when using FORM authentication
CVE-2020-10693Serverhibernate-validator: Improper input validation in the interpolation of constraint error messages
CVE-2020-10740EJBunsafe deserialization in Wildfly Enterprise Java Beans
CVE-2020-10683JPA / Hibernatedom4j: XML External Entity vulnerability in default SAX parser
CVE-2020-10672RESTjackson-databind: mishandles the interaction between serialization gadgets and typing which could result in remote command execution
CVE-2020-10673RESTjackson-databind: mishandles the interaction between serialization gadgets and typing which could result in remote command execution
CVE-2020-1710Web (Undertow)undertow: EAP: field-name is not parsed in accordance to RFC7230
CVE-2020-14297EJBjboss-ejb-client: Some EJB transaction objects may get accumulated causing Denial of Service

This update includes the following bug fixes or changes:
IDComponentSummary
Content from issues.jboss.org is not included.JBEAP-19498ELY-1953 - Elytron tool command execution fails with java.nio.file.NoSuchFileException
Content from issues.jboss.org is not included.JBEAP-19542XNIO-374 - ByteBufferSlicePool FREE_DIRECT_BUFFERS is always empty
Content from issues.jboss.org is not included.JBEAP-19568Add EJB hibernate validator phase
Content from issues.jboss.org is not included.JBEAP-19760WEJBHTTP-45 - UT000103 thrown when WildflyClientOutputStream size is exactly 1024 bytes
Content from issues.jboss.org is not included.JBEAP-19108CDI / WeldWFLY-13297 - Weld @Resource injection does not handle expressions in the annotation attributes
Content from issues.jboss.org is not included.JBEAP-19744ClusteringWFLY-13616 - Distributed session manager should trigger HttpSessionAttributeListener.attributeRemoved events on session destroy
Content from issues.jboss.org is not included.JBEAP-19802ClusteringWFLY-13627 - Distributed sessions/SFSBs stored in non-transactional invalidation-cache should schedule expirations locally
Content from issues.jboss.org is not included.JBEAP-19804ClusteringWFLY-13628 - Invalidation caches need to consider keys in the cache store when reassigning ownership
Content from issues.jboss.org is not included.JBEAP-19889ClusteringWFLY-13658 - Active session statistics incorrectly reported for non-tx invalidation caches
Content from issues.jboss.org is not included.JBEAP-19398EJBWFLY-13381- Unable to disable security on EJB over Http endpoint
Content from issues.jboss.org is not included.JBEAP-19562EJBEJBCLIENT-373 - Don't throw XAException.XAER_NOTA in EAP6 <-> EAP7 interoperability scenario
Content from issues.jboss.org is not included.JBEAP-19541EJBLarge growth in EJB3 SimpleCache expirationFutures
Content from issues.jboss.org is not included.JBEAP-18605EJBWEJBHTTP-30 - Thousand of unauthorized requests in between balancer and backend if backend is running in a cluster
Content from issues.jboss.org is not included.JBEAP-19510EJBWFLY-13152 - WFLYEJB0094: EJB 3.1 FR 5.4.2 MessageDrivenBean does not implement 1 interface nor specifies message listener interface
Content from issues.jboss.org is not included.JBEAP-19539EJBWFLY-13386 - Hung process instances and associated server.log WARN "Failed to reinstate timer 'kie-server.kie-server.EJBTimerScheduler' "
Content from issues.jboss.org is not included.JBEAP-18167Generic JMS RAGeneric RA ManagedConnection opens 2 connections to the broker [details]
Content from issues.jboss.org is not included.JBEAP-19465Generic JMS RAWFLY-13457 - Generic JMS RA leaks memory when using JMS 2.0 API with TIBCO EMS
Content from issues.jboss.org is not included.JBEAP-18825HibernateHHH-13695 - DDL export forgets to close a Statement
Content from issues.jboss.org is not included.JBEAP-19333HibernateHHH-13960 - Add SAXReader sec features to match the defaults
Content from issues.jboss.org is not included.JBEAP-16113HibernateWFLY-11566 - ConstraintDeclarationException on JAX-RS/EJB Methods with List/Set query parameter
Content from issues.jboss.org is not included.JBEAP-19321IOXNIO-372 - NPE happens on ByteBufferSlicePool.clean() for non-direct buffers
Content from issues.jboss.org is not included.JBEAP-19193JCAJBJCA-1407 - Exception in thread "ConnectionValidator" java.lang.IllegalMonitorStateException in server shutdown
Content from issues.jboss.org is not included.JBEAP-18960JCAJBJCA-1404 - Race condition involving Pool.fillTo [details]
Content from issues.jboss.org is not included.JBEAP-19593JSFWFLY-13497 - Wrong behaviour in JSF UIInput's component
Content from issues.jboss.org is not included.JBEAP-19407JSFMemory leak in FlashScope - expired elements are not cleared
Content from issues.jboss.org is not included.JBEAP-19267LoggingLOGMGR-263 - Logger Lookup is much slower as with JDK 8
Content from issues.jboss.org is not included.JBEAP-19276LoggingWFCORE-4860 - Performance degradation with the LogContextSelector on Java 11
Content from issues.jboss.org is not included.JBEAP-19302ManagementWhen server is started at suspend mode, :shutdown does not trigger a shutdown
Content from issues.jboss.org is not included.JBEAP-19051MigrationHAL-1677 - Broken 'domain.xml' after migration of leading to 'Boostrap error' in HAL
Content from issues.jboss.org is not included.JBEAP-19064NamingWFLY-13375 - JNDI view does not show implementation classes for connection factories and destinations registered by 3rd party resource adapters
Content from issues.jboss.org is not included.JBEAP-19640SecurityELY-1979 - Elytron needs to deal with JEPS 244 in the org.wildfly.security.ssl package
Content from issues.jboss.org is not included.JBEAP-19641SecurityELY-1981 - SSL Module missing plugin configuration to assemble multi-version jar
Content from issues.jboss.org is not included.JBEAP-19659SecurityUNDERTOW-1713 - Calling isReady may start async IO too early
Content from issues.jboss.org is not included.JBEAP-19336SecurityWFCORE-4932 - Reading of identity from security domain causes NPE
Content from issues.jboss.org is not included.JBEAP-19375SecurityWFCORE-4950 - Regression: Legacy Ldap Realm securing EJB with JDK8 not working
Content from issues.jboss.org is not included.JBEAP-19446SecurityWFCORE-4965 - Error loading a PKCS12 keystore inside a security-realm when using a credential-reference
Content from issues.jboss.org is not included.JBEAP-19337SecurityELY-1954 - Submission for "j_security_check" login does not work if URL has no trailing slash
Content from issues.jboss.org is not included.JBEAP-19331Web (JBoss Web)Session externalization tests are hanging with ATTRIBUTE granularity + EAP7.3+hotrod-session-management
Content from issues.jboss.org is not included.JBEAP-19638Web (Undertow)UNDERTOW-1702 - SameSiteCookieHandler can throw NPE if request doesn't contain user-agent header
Content from issues.jboss.org is not included.JBEAP-19590Web (Undertow)UNDERTOW-1716 - Allow colon in the request cookie value regardless of setting ALLOW_HTTP_SEPARATORS_IN_V0
Content from issues.jboss.org is not included.JBEAP-19631Web (Undertow)UNDERTOW-1726 - Check Java version in the JDK9AlpnProvider
Content from issues.jboss.org is not included.JBEAP-19623Web (Undertow)UNDERTOW-1719 - getRequestURI returning a wrong path when URL uses semicolon
Content from issues.jboss.org is not included.JBEAP-19086Web (Undertow)WFLY-13293 - When deploying "ROOT.war" in EAP7.x, the context root value output through jboss-cli is not valid
Content from issues.jboss.org is not included.JBEAP-19328Web (Undertow)UNDERTOW-1197 - Response not reused when processing async request
Content from issues.jboss.org is not included.JBEAP-19474Web (Undertow)UNDERTOW-1419 - bumpTimeout method usage in InMemorySessionManager
Content from issues.jboss.org is not included.JBEAP-19245Web (Undertow)UNDERTOW-1683 - UT000146 is improperly thrown
Content from issues.jboss.org is not included.JBEAP-19567Web (Undertow)UNDERTOW-1717 - Return 416 Range Not Satisfiable when first-byte-pos of Range request header is equal to the content-length [details]
Content from issues.jboss.org is not included.JBEAP-19577Web (Undertow)UNDERTOW-1720 - NullPointerException at channel.write(buffer) due to a race condition in AsyncSenderImpl [details]
Content from issues.jboss.org is not included.JBEAP-19264Web (Undertow)WFLY-13392 - WFSM000001: Permission check failed ... FilePermission when Security Manager enabled and Web App tries to forward to jsp
Content from issues.jboss.org is not included.JBEAP-19449Web (Undertow)WFLY-13447 - Undertow request failure happens due to "IllegalArgumentException: Comparison method violates its general contract!" when many filter-ref are defined [details]
Content from issues.jboss.org is not included.JBEAP-19581Web (Undertow)WFLY-13527 - Thousand of unauthorized requests in between balancer and backend if backend is running in a cluster
Content from issues.jboss.org is not included.JBEAP-19200Web ConsoleHAL-1679 - Cannot undeploy from Server Groups [details]
Content from issues.jboss.org is not included.JBEAP-19199Web ConsoleHAL-1680 - Take a Tour needs is not loading RBAC pages properly
Content from issues.jboss.org is not included.JBEAP-19324Web ConsoleHAL-1684 - java.lang.IllegalArgumentException when adding JVM Options with ${} expressions
Content from issues.jboss.org is not included.JBEAP-19262Web ConsoleHAL-1682 Webconsole failed to move messages from queue1 to queue2

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.3.2-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.3.2-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.3 Patching And Upgrading Guide

  • The EAP natives for s390x platform (IBM zSeries) are only supported in the OpenShift environment on IBM zSeries, i.e bare metal installations on IBM zSeries are not supported.
Category
Components
Article Type