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

This update includes fixes for the following security related issues:

IDComponentSummary
CVE-2018-14371JSFMojarra: Path traversal via either the loc parameter or the con parameter, incomplete fix of CVE-2018-14371
CVE-2019-10172Serverjackson-mapper-asl: XML external entity similar to CVE-2016-3720
CVE-2020-10719Undertowundertow: invalid HTTP request with large chunk size
CVE-2020-8840RESTjackson-databind: Lacks certain xbean-reflect/JNDI blocking
CVE-2020-9546RESTjackson-databind: Serialization gadgets in shaded-hikari-config
CVE-2020-9547RESTjackson-databind: Serialization gadgets in ibatis-sqlmap
CVE-2020-9548RESTjackson-databind: Serialization gadgets in anteros-core
CVE-2020-1719EJBEJBContext principal is not popped back after invoking another EJB using a different Security Domain
CVE-2019-12423Web Servicescxf: OpenId Connect token service does not properly validate the clientId
CVE-2020-10688RESTresteasy: RESTEASY003870 exception in RESTEasy can lead to a reflected XSS attack
CVE-2019-14887Securitywildfly: The 'enabled-protocols' value in legacy security is not respected if OpenSSL security provider is in use
CVE-2019-0210MP OpenTracingthrift: Out-of-bounds read related to TJSONProtocol or TSimpleJSONProtocol
CVE-2020-10705Undertowundertow: Memory exhaustion issue in HttpReadListener via "Expect: 100-continue" header
CVE-2020-1729MP ConfigSmallRye: SecuritySupport class is incorrectly public and contains a static method to access the current threads context class loader
CVE-2020-1745Undertowundertow: AJP File Read/Inclusion Vulnerability [details]
CVE-2019-0205MP OpenTracingthrift: Endless loop when feed with specific input data
CVE-2020-1757Undertowundertow: servletPath in normalized incorrectly leading to dangerous application mapping which could result in security bypass
CVE-2019-17573Servercxf: reflected XSS in the services listing page
CVE-2020-7226Web Servicescryptacular: excessive memory allocation during a decode operation
CVE-2020-6950JSFMojarra: Path traversal via either the loc parameter or the con parameter, incomplete fix of CVE-2018-14371
CVE-2020-1695RESTresteasy: Improper validation of response header in MediaTypeHeaderDelegate.java class

This update includes the following bug fixes or changes:
IDComponentSummary
Content from issues.jboss.org is not included.JBEAP-18501WFNC-56 - Naming client - env property takes no effect when value is an Integer rather than String
Content from issues.jboss.org is not included.JBEAP-18840ARTEMIS-2637 - Resilience around UDP Discovery
Content from issues.jboss.org is not included.JBEAP-18293JAXB Unmarshaller tries to instantiate abstract class ignoring xsi:type if it is a list element
Content from issues.jboss.org is not included.JBEAP-18738SecurityDomainContextRealm is not caching passwords correctly
Content from issues.jboss.org is not included.JBEAP-18304WEJBHTTP-32 - Remote duplicate notifyAll call from WildflyClientInputStream read listener after -1 is read
Content from issues.jboss.org is not included.JBEAP-18316ActiveMQENTMQBR-2759 - ARTEMIS-2451 - Eliminate knownDestinations cache
Content from issues.jboss.org is not included.JBEAP-18342ActiveMQWFLY-12859 - Acceptor is open after broker starts but before queues are created resulting in QUEUE_DOES_NOT_EXIST message=AMQ229017 (the queue is in the standalone.xml file)
Content from issues.jboss.org is not included.JBEAP-18737CDI / WeldCan not inject MP Config property to a HealthCheck bean
Content from issues.jboss.org is not included.JBEAP-18068CDI / Weld@PreDestroy not called on view scoped using CDI.
Content from issues.jboss.org is not included.JBEAP-18903CDI / WeldWELD-2612 - Possible deadlock in conversation map cleanup
Content from issues.jboss.org is not included.JBEAP-18148CDI / WeldWFLY-12805 - Loading JTSSynchronizationWrapper gets NoClassDefFoundError: org/jboss/as/naming/context/NamespaceContextSelector
Content from issues.jboss.org is not included.JBEAP-18067ClusteringISPN-10984 - Clustering: java.lang.StackOverflowError in scattered cache scenarios
Content from issues.jboss.org is not included.JBEAP-18433ClusteringSessions timed out may continue to remain in the Java Heap.
Content from issues.jboss.org is not included.JBEAP-18408ClusteringISPN-11116 - Invalidation commands should not load the previous value from the store
Content from issues.jboss.org is not included.JBEAP-18951ClusteringObject returned by HttpSession.getAttribute(...) following a previous setAttribute(...), not mutating correctly using ATTRIBUTE granularity when cache is non-transactional. [details]
Content from issues.jboss.org is not included.JBEAP-18445ClusteringWeb sessions passivated on shutdown
Content from issues.jboss.org is not included.JBEAP-18661Deployment FrameworkREM3-352 - EJB client behaviour is different when deployed in a .war compared to a .ear and can result in a OOME
Content from issues.jboss.org is not included.JBEAP-10883EEAllow core-size=0
Content from issues.jboss.org is not included.JBEAP-18440EEWFLY-12947 - EL should coerce String to Integer in equals operation
Content from issues.jboss.org is not included.JBEAP-18559EJBWFLY-13009 - moduleAvailability message is sent before module has started
Content from issues.jboss.org is not included.JBEAP-18499EJBEJBCLIENT-365 - EJB client - env property takes not effect when value is an Integer rather than String
Content from issues.jboss.org is not included.JBEAP-18833EJBExpressions in jboss-ejb-client.xml don't work for client-context invocation-timeout
Content from issues.jboss.org is not included.JBEAP-18606EJBEJB Client authentication does not work using SASL DIGEST-MD5 and EXTERNAL mechanisms in Legacy security
Content from issues.jboss.org is not included.JBEAP-18564EJBEJBCLIENT-361 - DiscoveryEJBClientInterceptor: static blacklist
Content from issues.jboss.org is not included.JBEAP-18301EJBWEJBHTTP-31 - WildFlyClientInputStream waits for -1 when dealing with an exception result
Content from issues.jboss.org is not included.JBEAP-18281EJBWFLY-12871 - System Exception (EJBException) should be thrown instead of ApplicationException when rollback=false
Content from issues.jboss.org is not included.JBEAP-18715EJBejb: binding should not be listed if there is no Remote interface
Content from issues.jboss.org is not included.JBEAP-18192Generic JMS RAGeneric RA does not support JMS 1.1 in EAP 7.x
Content from issues.jboss.org is not included.JBEAP-18526HibernateHHH-13184 - Hibernate is unable to determine dialect for Oracle 19
Content from issues.jboss.org is not included.JBEAP-18305HibernateHHH-13433 HHH-13737 EntityManager.find() should only check for roll-back-only condition if there is an active JTA transaction, otherwise ORM should throw convert( e, lockOptions )
Content from issues.jboss.org is not included.JBEAP-18307HibernateHHH-13651 HHH-13675 NPE on flushing when ElementCollection field contains null element
Content from issues.jboss.org is not included.JBEAP-18306HibernateHHH-12858 HHH-13432 Unable to dynamically set datasource when creating an entity manager factory [details]
Content from issues.jboss.org is not included.JBEAP-19092HibernateHHH-12977 HHH-13910: MySQL57Dialect selected by automatic dialect resolution when using MySQL 8.0 database
Content from issues.jboss.org is not included.JBEAP-18889HibernateHHH-13851 HHH-13891: ProxyFactory should not be built if any ID or property getter/setter methods are final
Content from issues.jboss.org is not included.JBEAP-18094JCAJBJCA-1396 - getConnection in UserTransaction returned closed connection after XAResource#commit() failed on same thread [details]
Content from issues.jboss.org is not included.JBEAP-18272JCAJBJCA-1398 - Connection leak when there is an exception during getConnection for NoTransaction resource adapter
Content from issues.jboss.org is not included.JBEAP-18289JCAJBJCA-1399 - IJ000608 warnings of connections in excess of max-pool-size when using a capacity incrementer [details]
Content from issues.jboss.org is not included.JBEAP-18783JMSARTEMIS-2513 - Large message's copy may be interfered by other threads
Content from issues.jboss.org is not included.JBEAP-18784JMSENTMQBR-3108 - ARTEMIS-2500 - LargeMessage doesn't make a full copy of its props
Content from issues.jboss.org is not included.JBEAP-18976JSFJSF IdMapper can create repeated ids in clustered environments causing: IllegalStateException with postback
Content from issues.jboss.org is not included.JBEAP-18330JSFMojarra Issue 4650 / ArrayIndexOutOfBoundsException with index -2 in HtmlResponseWriter.writeUnescapedCData(...)
Content from issues.jboss.org is not included.JBEAP-18355JSFMojarra-4500 - NPE when determining converter for primitive values
Content from issues.jboss.org is not included.JBEAP-18275JSFWFLY-12869 - Remove Multiple JSF Applications found on same ClassLoader WARN
Content from issues.jboss.org is not included.JBEAP-17931JSFf:viewParam component only works for the first ajax request, but for the second ajax request and so forth the submitted value is null
Content from issues.jboss.org is not included.JBEAP-18744MP ConfigMicroProfile ConfigProviderResolver should be set eagerly
Content from issues.jboss.org is not included.JBEAP-18720MP ConfigMicroProfile capability names are mangled "org.wildlfy..."
Content from issues.jboss.org is not included.JBEAP-18746MP ConfigWorkaround for MicroProfile Config TCK "ShouldThrowException" failure
Content from issues.jboss.org is not included.JBEAP-18745MP HealthMP Health returns UP when checks are expected but not installed yet.
Content from issues.jboss.org is not included.JBEAP-18743MP Healthmicroprofile-health subsystem should not expose smallrye implementation to deployments
Content from issues.jboss.org is not included.JBEAP-19164MP JWTJwtActivationProcessor throws NPE when LoginConfig#realmName not declared
Content from issues.jboss.org is not included.JBEAP-19560MP Metricssecond TYPE line for metric name "base_gc_total", or TYPE reported after samples
Content from issues.jboss.org is not included.JBEAP-19140MP OpenTracingMicroProfile OpenTracing integration requires scope request
Content from issues.jboss.org is not included.JBEAP-18326ManagementAvailability of web console during the startup of the Domain Controller
Content from issues.jboss.org is not included.JBEAP-18297ManagementHAL-1649 - HAL Management Console black screen - Syntax Error in polyfill.min.js with IE 11 [details]
Content from issues.jboss.org is not included.JBEAP-18647ManagementHCs (slaves) can not register to the DC (master) during DC and its servers start up
Content from issues.jboss.org is not included.JBEAP-18726ManagementWFCORE-4594 - Expose CoreProcessStateService functionality used by subsystems via a capability
Content from issues.jboss.org is not included.JBEAP-18728ManagementWFCORE-4595 - ControlledProcessState.State should expose whether a state means a running server
Content from issues.jboss.org is not included.JBEAP-18311ManagementWFCORE-4733 - Server stops after switching from 'local' DC to 'remote' DC
Content from issues.jboss.org is not included.JBEAP-18600ManagementWFCORE-4820 - Error: WFLYDM0042: Multiple CallbackHandlerServices for the same mechanism (PLAIN)
Content from issues.jboss.org is not included.JBEAP-19060Managementjava.lang.StackOverflowError adding credential-store after setting a node-identifier [details]
Content from issues.jboss.org is not included.JBEAP-18585ModulesMODULES-378 - Symbolic links in config files are not working
Content from issues.jboss.org is not included.JBEAP-18998OpenShiftChained s2i builder image with binary artifact is taking too much space
Content from issues.jboss.org is not included.JBEAP-18660OpenShiftNeed to configure PREFIX_TX_ISOLATION with NONXA datasource on Openshift
Content from issues.jboss.org is not included.JBEAP-19167OpenShiftPlaceholder ##DEFAULT_DATASOURCE## is not replaced during the container startup process [details]
Content from issues.jboss.org is not included.JBEAP-18666PatchingWFCORE-4596 - Write lock is acquired reading patching resource using include-runtime
Content from issues.jboss.org is not included.JBEAP-18287RESTRESTEASY-2387 - FasterXML Jackson reports incorrect line number for JSON parsing errors.
Content from issues.jboss.org is not included.JBEAP-18831RemotingIllegalThreadStateException after idle jmx connection
Content from issues.jboss.org is not included.JBEAP-16749SecurityELY-1890 - Adding to the credential store changes the file mode of the credential store
Content from issues.jboss.org is not included.JBEAP-18734SecurityELYWEB-67 - A doPrivileged it required to access the JASPI AuthConfigFactory
Content from issues.jboss.org is not included.JBEAP-18704SecurityELYWEB-79 - For a root deployment the context-path should be empty string not "/"
Content from issues.jboss.org is not included.JBEAP-18756SecurityBackport new MicroProfile JWT module
Content from issues.jboss.org is not included.JBEAP-18930SecurityELY-1940 - Elytron LDAP Squashes Authentication Exception
Content from issues.jboss.org is not included.JBEAP-18290SecurityFile UploadMultipart does not work for files greater than 10 kB with PicketLink SSO is enabled
Content from issues.jboss.org is not included.JBEAP-18203SecurityFile upload (multipart) with Picketlink fails with sizes over 20k (using Apache Commons FileUpload)
Content from issues.jboss.org is not included.JBEAP-18298SecurityHAL-1651 / HAL-1640 - For slave node jvm instance which is running on another VM, start/stop and other option are not showing in EAP 7.2.4 in management console when rbac is enabled.
Content from issues.jboss.org is not included.JBEAP-18505SecurityInputStream is empty if getParameter is called in deployment with Picketlink which causes fileupload to fail with sizes over 20k
Content from issues.jboss.org is not included.JBEAP-18785SecurityJASPIC module's initialize() is called multiple times
Content from issues.jboss.org is not included.JBEAP-18599SecurityPicketlink: TLS handshakes with ECDHE fail with Bouncy Castle and Java 11.0.5
Content from issues.jboss.org is not included.JBEAP-18805SecurityWFLY-13161 - CLIENT-CERT login does not work in intermediate elytron setup
Content from issues.jboss.org is not included.JBEAP-18393ServerUpdate $JBOSS_HOME/docs/schema to show https schema URL instead of http
Content from issues.jboss.org is not included.JBEAP-18269ServerWFCORE-4768 - WFLYIO001: Worker 'default' has auto-configured to 24 core threads should be IO threads
Content from issues.jboss.org is not included.JBEAP-19408TransactionsUnfinished transactions in JMS crash recovery scenario using JTA [details]
Content from issues.jboss.org is not included.JBEAP-17638UndertowEnabling one-way ssl using elytron with key length < 2048 returns non user friendly error message
Content from issues.jboss.org is not included.JBEAP-19202UndertowUNDERTOW-1657 - HttpReadListener.handleEventWithNoRunningRequest leaks buffer
Content from issues.jboss.org is not included.JBEAP-18488UndertowUNDERTOW-1637 - Http-404 is returned when accessing protected application context resource without a trailing slash [details]
Content from issues.jboss.org is not included.JBEAP-18858UndertowUNDERTOW-1661 - Exchange already complete when rendering a JSP.
Content from issues.jboss.org is not included.JBEAP-18323UndertowWFLY-11481 - EL expressions that contain unnecessary parentheses fail
Content from issues.jboss.org is not included.JBEAP-18265UndertowWFLY-12822 - Undertow Deadlock
Content from issues.jboss.org is not included.JBEAP-19075UndertowWFLYCLWEBUT0002 error occurs in first cross-context request creating a shared session
Content from issues.jboss.org is not included.JBEAP-19280UndertowNullPointerException when calling the AJP port
Content from issues.jboss.org is not included.JBEAP-18698Undertowwildfly-openssl can not load library wfssl on RHEL6
Content from issues.jboss.org is not included.JBEAP-18651Web ConsoleAllow composite operation to read the model without need to acquired the write lock in domain mode
Content from issues.jboss.org is not included.JBEAP-18157Web ConsoleHAL-1646 - GUI has the wrong focus when switching between profiles
Content from issues.jboss.org is not included.JBEAP-18171Web ConsoleHAL-1647 - JVM option is saved multiple times
Content from issues.jboss.org is not included.JBEAP-18656Web ConsoleHAL-1653 - Topology is not refreshed automatically after restart the domain
Content from issues.jboss.org is not included.JBEAP-18910Web ConsoleHAL-1658 - No resource definition registered for ejb deployments on a host slave
Content from issues.jboss.org is not included.JBEAP-18759Web ConsoleHAL-1669 - Cannot add IDP resource in keycloak-saml subsystem using EAP admin console
Content from issues.jboss.org is not included.JBEAP-18823Web ConsoleHAL-1670 - Cannot add Oracle URL to XA Datasource
Content from issues.jboss.org is not included.JBEAP-18363Web ServicesStax maxAttributeSize is only vaguely respected
Content from issues.jboss.org is not included.JBEAP-18702mod_clusterapplication context is enabled to mod_cluster for servers that are started as suspended

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

Notes

Category
Components
Article Type