File _patchinfo of Package patchinfo.2876

<patchinfo incident="2876">
  <issue id="973381" tracker="bnc">Bogus /usr/share/apache2/rc.apache2 script included in SLES 12 apache2</issue>
  <issue id="970391" tracker="bnc">appcore generated by httpd2-prefork process in function apr_pool_destroy</issue>
  <issue id="951692" tracker="bnc">proxyerroroverride with proxy balancer causes requests to hang for 60 seconds when the underlying web server returns an error code</issue>
  <issue id="988488" tracker="bnc">VUL-0: CVE-2016-5387: apache2: Setting HTTP_PROXY environment variable via Proxy header (httpoxy)</issue>
  <issue id="2016-5387" tracker="cve" />
  <category>security</category>
  <rating>moderate</rating>
  <packager>psimons</packager>
  <description>
This update for apache2 fixes the following issues:

- It used to be possible to set an arbitrary $HTTP_PROXY environment variable for
  request handlers -- like CGI scripts -- by including a specially crafted HTTP
  header in the request (CVE-2016-5387). As a result, these server components
  would potentially direct all their outgoing HTTP traffic through a malicious
  proxy server. This patch fixes the issue: the updated Apache server ignores
  such HTTP headers and never sets $HTTP_PROXY for sub-processes (unless a value
  has been explicitly configured by the administrator in the configuration file).
  (bsc#988488)

- Ignore SIGINT signal in child processes. This fixes a race condition in
  signals handling when httpd is running on foreground and the user hits ctrl+c.
  (bsc#970391)

- Don't put the backend in error state (by default) when 500/503 is overridden.
  (bsc#951692)

- Remove obsolete /usr/share/apache2/rc.apache2 sample script. (bsc#973381)
</description>
  <summary>Security update for apache2</summary>
</patchinfo>
openSUSE Build Service is sponsored by