JBoss Enterprise Application Platform 7.0 Update 09 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, targeting a new release every 6 weeks.

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.0 Update 08

Download This content is not included.JBoss Enterprise Application Platform 7.0 Update 9

This update includes fixes for the following security related issues:

IDComponentSummary
CVE-2017-12167ServerWrong privileges on multiple property files
CVE-2017-12165Web (Undertow)improper whitespace parsing leading to potential HTTP request smuggling
CVE-2016-8656RPMunsafe chown of server.log in jboss init script allows privilege escalation (Incomplete fix for CVE-2016-8656)
CVE-2017-12629ServerCode execution via entity expansion
CVE-2017-2666Web (Undertow)HTTP Request smuggling vulnerability
CVE-2016-6346RESTAbuse of GZIPInterceptor in RESTEasy can lead to denial of service attack
CVE-2017-7561ServerVary header not added by CORS filter leading to cache poisoning

This update includes the following bug fixes or changes:
IDComponentSummary
Content from issues.jboss.org is not included.JBEAP-11645ARTEMIS-1232 deserialization black/white list are not used by regular JMS connection factories
Content from issues.jboss.org is not included.JBEAP-11313CENTRAL_LOCK: potential deadlock after cluster split
Content from issues.jboss.org is not included.JBEAP-11327FD_HOST doesn't print stack trace
Content from issues.jboss.org is not included.JBEAP-11320FD_SOCK is keep trying to create a new socket to the killed server
Content from issues.jboss.org is not included.JBEAP-11323Headers.resize() called unnecessarily
Content from issues.jboss.org is not included.JBEAP-11311IndexOutOfBoundsException when trace logging
Content from issues.jboss.org is not included.JBEAP-11319MERGE3: merge never happens
Content from issues.jboss.org is not included.JBEAP-11326Request.viewChange() implementations should not use View.getMembers()
Content from issues.jboss.org is not included.JBEAP-11315TYPE_STRING does not handle unicode
Content from issues.jboss.org is not included.JBEAP-11318UNICAST3: bypass or remove when running over TCP
Content from issues.jboss.org is not included.JBEAP-13535COUNTER Removed unnecessary checks on the length of ReconcileRequest/Response in streaming methods which caused a NullPointerException in their toString method.
Content from issues.jboss.org is not included.JBEAP-13536Prevent NPE on null bundler when sending a message
Content from issues.jboss.org is not included.JBEAP-13537TcpServer.doSend() return if output stream is null
Content from issues.jboss.org is not included.JBEAP-13405JBJCA-1352 - IBM MQ deadlock on shutdown
Content from issues.jboss.org is not included.JBEAP-13525RESTEasy returns wrong Content-Encoding data if client request gzip
Content from issues.jboss.org is not included.JBEAP-11325UNICAST3 drops all messages until it receives the first one
Content from issues.jboss.org is not included.JBEAP-13421ActiveMQArtemis JMS bridge does not remove vendor specific properties from message headers
Content from issues.jboss.org is not included.JBEAP-13627ClusteringDefault protocol properties are not applied to legacy protocol resources
Content from issues.jboss.org is not included.JBEAP-6563ClusteringASYM_ENCRYPT error message "key server is currently not set" should be logged with debug level
Content from issues.jboss.org is not included.JBEAP-12676ClusteringCacheRegistry is missing entries (e.g. client mappings) following a merge after a cluster split
Content from issues.jboss.org is not included.JBEAP-12895EJBA client is not able to invoke EJB's deployed as "HASingleton deployment" [details]
Content from issues.jboss.org is not included.JBEAP-12105EJBSSL EJB Client stuck in AbstractHandleableCloseable.close with shortlived clients and when server is disconnected from network - part 2
Content from issues.jboss.org is not included.JBEAP-13433EJBSSL EJB Client stuck in AbstractHandleableCloseable.close with shortlived clients and when server is disconnected from network - part 2
Content from issues.jboss.org is not included.JBEAP-11659HibernateHHH-11214 HHH-11215 - Envers bugs auditing collection of embeddables [details]
Content from issues.jboss.org is not included.JBEAP-13436HibernateHHH-11364 Unable to populate an ElementCollection (of an embeddable type) of an audited entity when the collection has a null value for a property with JoinColumn [details]
Content from issues.jboss.org is not included.JBEAP-11657HibernateHHH-9199 - ValidityAuditStrategy: Collection of embeddables is not audited correctly [details]
Content from issues.jboss.org is not included.JBEAP-12798JCAJBJCA-1354 - Potential for deadlock on pool's flush
Content from issues.jboss.org is not included.JBEAP-13299JCAJBJCA-1355 - set-tx-query-timeout does not work when the remaining transaction timeout is shorter than one second [details]
Content from issues.jboss.org is not included.JBEAP-9LocalizationFix french translation of org.jboss.as.connector.logging.ConnectorLogger
Content from issues.jboss.org is not included.JBEAP-13427RESTIntroduce property allowing GZIP interceptors to be enabled by default
Content from issues.jboss.org is not included.JBEAP-13406RemotingREM3-309 - reworked REM3-284 to Shut down the writes AFTER the read to escape hangs when closing an unresponsive connection
Content from issues.jboss.org is not included.JBEAP-13432RemotingRework REM3-259 to fix synchronization issue
Content from issues.jboss.org is not included.JBEAP-13889Web (Undertow)test HttpDeploymentUploadUnitTestCase failed with ipv6 because server gets HTTP response code 500

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.0.9-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.0.9-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 This content is not included.JBoss EAP 7.0 Patching And Upgrading Guide

Category
Components
Article Type