Univention Bugzilla – Bug 44400
apache2: Multiple issues (4.2)
Last modified: 2018-04-18 14:15:50 CEST
Upstream Debian package version 2.4.10-10+deb8u8 fixes: * Padding Oracle in Apache mod_session_crypto (CVE-2016-0736) * DoS vulnerability in mod_auth_digest (CVE-2016-2161) * Apache HTTP Request Parsing Whitespace Defects (CVE-2016-8743)
Upstream Debian package version 2.4.10-10+deb8u9 fixes: * In Apache httpd 2.2.x before 2.2.33 and 2.4.x before 2.4.26, use of the ap_get_basic_auth_pw() by third-party modules outside of the authentication phase may lead to authentication requirements being bypassed. (CVE-2017-3167) * In Apache httpd 2.2.x before 2.2.33 and 2.4.x before 2.4.26, mod_ssl may dereference a NULL pointer when third-party modules call ap_hook_process_connection() during an HTTP request to an HTTPS port. (CVE-2017-3169) * mod_http2 null pointer dereference (CVE-2017-7659) * The HTTP strict parsing changes added in Apache httpd 2.2.32 and 2.4.24 introduced a bug in token list parsing, which allows ap_find_token() to search past the end of its input string. By maliciously crafting a sequence of request headers, an attacker may be able to cause a segmentation fault, or to force ap_find_token() to return an incorrect value. (CVE-2017-7668) * In Apache httpd 2.2.x before 2.2.33 and 2.4.x before 2.4.26, mod_mime can read one byte past the end of a buffer when sending a malicious Content-Type response header. (CVE-2017-7679)
2.4.10-10+deb8u10 fixes: * In Apache httpd before 2.2.34 and 2.4.x before 2.4.27, the value placeholder in [Proxy-]Authorization headers of type 'Digest' was not initialized or reset before or between successive key=value assignments by mod_auth_digest. Providing an initial key with no '=' assignment could reflect the stale value of uninitialized pool memory used by the prior request, leading to leakage of potentially confidential information, and a segfault in other cases resulting in denial of service. (CVE-2017-9788)
Upstream Debian package version 2.4.10-10+deb8u11 fixes: * Apache httpd allows remote attackers to read secret data from process memory if the Limit directive can be set in a user's .htaccess file, or if httpd.conf has certain misconfigurations, aka Optionsbleed. The attacker sends an unauthenticated OPTIONS HTTP request when attempting to read secret data. This is a use-after-free issue and thus secret data is not always sent, and the specific data depends on many factors including configuration. Exploitation with .htaccess can be blocked with a patch to the ap_limit_section function in server/core.c. (CVE-2017-9798)
Mass-import from Debian-Security: python -m univention.repong.^Cbmirror -s jessie -r 4.2-3 --override=$HOME/REPOS/repo-ng/mirror/update_ucs42_mirror_from_debian.yml --errata=doc/errata --sql --process=ALL -vvvv --now=201801211553 YAML: git:bd6159834a..449aa5a7cf
[4.2-3] af47434711 Bug #44400: apache2 2.4.10-10+deb8u12
Verified: * Upstream source package imported * UCS patches applied during built * Package update works * Advisory: Ok (I've sorted the CVEs)
<http://errata.software-univention.de/ucs/4.2/324.html>