First published: Wed Jun 07 2017(Updated: )
Red Hat JBoss Core Services is a set of supplementary software for Red Hat JBoss middleware products. This software, such as Apache HTTP Server, is common to multiple JBoss middleware products, and is packaged under Red Hat JBoss Core Services to allow for faster distribution of updates, and for a more consistent update experience.<br>This release of Red Hat JBoss Core Services Apache HTTP Server 2.4.23 Service Pack 1 serves as a replacement for Red Hat JBoss Core Services Apache HTTP Server 2.4.23, and includes bug fixes, which are documented in the Release Notes document linked to in the References.<br>Security Fix(es):<br><li> A memory leak flaw was found in the way OpenSSL handled TLS status request extension data during session renegotiation. A remote attacker could cause a TLS server using OpenSSL to consume an excessive amount of memory and, possibly, exit unexpectedly after exhausting all available memory, if it enabled OCSP stapling support. (CVE-2016-6304)</li> <li> It was discovered that the mod_session_crypto module of httpd did not use any mechanisms to verify integrity of the encrypted session data stored in the user's browser. A remote attacker could use this flaw to decrypt and modify session data using a padding oracle attack. (CVE-2016-0736)</li> <li> It was discovered that the mod_auth_digest module of httpd did not properly check for memory allocation failures. A remote attacker could use this flaw to cause httpd child processes to repeatedly crash if the server used HTTP digest authentication. (CVE-2016-2161)</li> <li> A timing attack flaw was found in OpenSSL that could allow a malicious user with local access to recover ECDSA P-256 private keys. (CVE-2016-7056)</li> <li> A denial of service flaw was found in the way the TLS/SSL protocol defined processing of ALERT packets during a connection handshake. A remote attacker could use this flaw to make a TLS/SSL server consume an excessive amount of CPU and fail to accept connections from other clients. (CVE-2016-8610)</li> <li> It was discovered that the HTTP parser in httpd incorrectly allowed certain characters not permitted by the HTTP protocol specification to appear unencoded in HTTP request headers. If httpd was used in conjunction with a proxy or backend server that interpreted those characters differently, a remote attacker could possibly use this flaw to inject data into HTTP responses, resulting in proxy cache poisoning. (CVE-2016-8743)</li> <li> A vulnerability was found in httpd's handling of the LimitRequestFields directive in mod_http2, affecting servers with HTTP/2 enabled. An attacker could send crafted requests with headers larger than the server's available memory, causing httpd to crash. (CVE-2016-8740)</li> Red Hat would like to thank the OpenSSL project for reporting CVE-2016-6304 and Shi Lei (Gear Team of Qihoo 360 Inc.) for reporting CVE-2016-8610. Upstream acknowledges Shi Lei (Gear Team of Qihoo 360 Inc.) as the original reporter of CVE-2016-6304.
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/jbcs-httpd24-httpd | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-openssl | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
redhat/jbcs-httpd24-httpd | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-httpd-debuginfo | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-httpd-devel | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-httpd-libs | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-httpd-manual | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-httpd-selinux | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-httpd-tools | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-openssl | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
redhat/jbcs-httpd24-openssl-debuginfo | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
redhat/jbcs-httpd24-openssl-devel | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
redhat/jbcs-httpd24-openssl-libs | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
redhat/jbcs-httpd24-openssl-perl | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
redhat/jbcs-httpd24-openssl-static | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
redhat/jbcs-httpd24-httpd-debuginfo | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-httpd-devel | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-httpd-libs | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-httpd-selinux | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-httpd-tools | <2.4.23-120.jbcs.el6 | 2.4.23-120.jbcs.el6 |
redhat/jbcs-httpd24-openssl-debuginfo | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
redhat/jbcs-httpd24-openssl-devel | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
redhat/jbcs-httpd24-openssl-libs | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
redhat/jbcs-httpd24-openssl-perl | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
redhat/jbcs-httpd24-openssl-static | <1.0.2h-13.jbcs.el6 | 1.0.2h-13.jbcs.el6 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.