Security Advisory Moderate: httpd security and bug fix update

Advisory: RHSA-2009:1205-1
Type: Security Advisory
Severity: Moderate
Issued on: 2009-08-10
Last updated on: 2009-08-10
Affected Products: Red Hat Desktop (v. 3)
Red Hat Enterprise Linux AS (v. 3)
Red Hat Enterprise Linux ES (v. 3)
Red Hat Enterprise Linux WS (v. 3)
OVAL: com.redhat.rhsa-20091205.xml
CVEs (cve.mitre.org): CVE-2009-1891
CVE-2009-2412

Details

Updated httpd packages that fix multiple security issues and a bug are now
available for Red Hat Enterprise Linux 3.

This update has been rated as having moderate security impact by the Red
Hat Security Response Team.

The Apache HTTP Server is a popular Web server. The httpd package shipped
with Red Hat Enterprise Linux 3 contains embedded copies of the Apache
Portable Runtime (APR) libraries, which provide a free library of C data
structures and routines, and also additional utility interfaces to support
XML parsing, LDAP, database interfaces, URI parsing, and more.

Multiple integer overflow flaws, leading to heap-based buffer overflows,
were found in the way the Apache Portable Runtime (APR) manages memory pool
and relocatable memory allocations. An attacker could use these flaws to
issue a specially-crafted request for memory allocation, which would lead
to a denial of service (application crash) or, potentially, execute
arbitrary code with the privileges of an application using the APR
libraries. (CVE-2009-2412)

A denial of service flaw was found in the Apache mod_deflate module. This
module continued to compress large files until compression was complete,
even if the network connection that requested the content was closed
before compression completed. This would cause mod_deflate to consume
large amounts of CPU if mod_deflate was enabled for a large file.
(CVE-2009-1891)

This update also fixes the following bug:

* in some cases the Content-Length header was dropped from HEAD responses.
This resulted in certain sites not working correctly with mod_proxy, such
as www.windowsupdate.com. (BZ#506016)

All httpd users should upgrade to these updated packages, which contain
backported patches to correct these issues. After installing the updated
packages, the httpd daemon must be restarted for the update to take effect.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

Red Hat Desktop (v. 3)

SRPMS:
httpd-2.0.46-75.ent.src.rpm
File outdated by:  RHSA-2009:1579
    ce88f2319200e65b9e8889d9d49e7577
 
IA-32:
httpd-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    9c28c985b310fc95bd574041506dbdc4
httpd-devel-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    afa85bc0ac7dd44b5d950a0e965db400
mod_ssl-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    6641fd0a0ee8d3e5550785edc67dd5b4
 
x86_64:
httpd-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    f5ffea7a0be01a5003852c327b0d3534
httpd-devel-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    f9ffa3b2606d53ab3c022eb550916a70
mod_ssl-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    3f9e378ab7fde60d9aac8ba84f361ed0
 
Red Hat Enterprise Linux AS (v. 3)

SRPMS:
httpd-2.0.46-75.ent.src.rpm
File outdated by:  RHSA-2009:1579
    ce88f2319200e65b9e8889d9d49e7577
 
IA-32:
httpd-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    9c28c985b310fc95bd574041506dbdc4
httpd-devel-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    afa85bc0ac7dd44b5d950a0e965db400
mod_ssl-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    6641fd0a0ee8d3e5550785edc67dd5b4
 
IA-64:
httpd-2.0.46-75.ent.ia64.rpm
File outdated by:  RHSA-2009:1579
    67ed97105b86b62b4cfe99bfb22a454a
httpd-devel-2.0.46-75.ent.ia64.rpm
File outdated by:  RHSA-2009:1579
    fa3a05f61544ff5e51a7d02677620677
mod_ssl-2.0.46-75.ent.ia64.rpm
File outdated by:  RHSA-2009:1579
    bf03f53c7ed42be0ba5f44121ed592cb
 
PPC:
httpd-2.0.46-75.ent.ppc.rpm
File outdated by:  RHSA-2009:1579
    e4be3f73d5301b251629c0cc3030ed93
httpd-devel-2.0.46-75.ent.ppc.rpm
File outdated by:  RHSA-2009:1579
    c8152e103d6c04897b46bfc25f2b080c
mod_ssl-2.0.46-75.ent.ppc.rpm
File outdated by:  RHSA-2009:1579
    e9c65cea6f2e53f1f8702aceeae7b58a
 
s390:
httpd-2.0.46-75.ent.s390.rpm
File outdated by:  RHSA-2009:1579
    0fd2d8c8c5d45952590bdf3e2960c689
httpd-devel-2.0.46-75.ent.s390.rpm
File outdated by:  RHSA-2009:1579
    413c56f302446c7fc7cee26fde009d1d
mod_ssl-2.0.46-75.ent.s390.rpm
File outdated by:  RHSA-2009:1579
    75f5b8db19700aa6f9f610f945458d33
 
s390x:
httpd-2.0.46-75.ent.s390x.rpm
File outdated by:  RHSA-2009:1579
    fe27fd2b99d8b48b0a29bd30914e468e
httpd-devel-2.0.46-75.ent.s390x.rpm
File outdated by:  RHSA-2009:1579
    ec4a88389c4253a49a4f006975d81877
mod_ssl-2.0.46-75.ent.s390x.rpm
File outdated by:  RHSA-2009:1579
    f6cde5571917f9efe4d4365f66215d52
 
x86_64:
httpd-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    f5ffea7a0be01a5003852c327b0d3534
httpd-devel-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    f9ffa3b2606d53ab3c022eb550916a70
mod_ssl-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    3f9e378ab7fde60d9aac8ba84f361ed0
 
Red Hat Enterprise Linux ES (v. 3)

SRPMS:
httpd-2.0.46-75.ent.src.rpm
File outdated by:  RHSA-2009:1579
    ce88f2319200e65b9e8889d9d49e7577
 
IA-32:
httpd-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    9c28c985b310fc95bd574041506dbdc4
httpd-devel-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    afa85bc0ac7dd44b5d950a0e965db400
mod_ssl-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    6641fd0a0ee8d3e5550785edc67dd5b4
 
IA-64:
httpd-2.0.46-75.ent.ia64.rpm
File outdated by:  RHSA-2009:1579
    67ed97105b86b62b4cfe99bfb22a454a
httpd-devel-2.0.46-75.ent.ia64.rpm
File outdated by:  RHSA-2009:1579
    fa3a05f61544ff5e51a7d02677620677
mod_ssl-2.0.46-75.ent.ia64.rpm
File outdated by:  RHSA-2009:1579
    bf03f53c7ed42be0ba5f44121ed592cb
 
x86_64:
httpd-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    f5ffea7a0be01a5003852c327b0d3534
httpd-devel-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    f9ffa3b2606d53ab3c022eb550916a70
mod_ssl-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    3f9e378ab7fde60d9aac8ba84f361ed0
 
Red Hat Enterprise Linux WS (v. 3)

SRPMS:
httpd-2.0.46-75.ent.src.rpm
File outdated by:  RHSA-2009:1579
    ce88f2319200e65b9e8889d9d49e7577
 
IA-32:
httpd-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    9c28c985b310fc95bd574041506dbdc4
httpd-devel-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    afa85bc0ac7dd44b5d950a0e965db400
mod_ssl-2.0.46-75.ent.i386.rpm
File outdated by:  RHSA-2009:1579
    6641fd0a0ee8d3e5550785edc67dd5b4
 
IA-64:
httpd-2.0.46-75.ent.ia64.rpm
File outdated by:  RHSA-2009:1579
    67ed97105b86b62b4cfe99bfb22a454a
httpd-devel-2.0.46-75.ent.ia64.rpm
File outdated by:  RHSA-2009:1579
    fa3a05f61544ff5e51a7d02677620677
mod_ssl-2.0.46-75.ent.ia64.rpm
File outdated by:  RHSA-2009:1579
    bf03f53c7ed42be0ba5f44121ed592cb
 
x86_64:
httpd-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    f5ffea7a0be01a5003852c327b0d3534
httpd-devel-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    f9ffa3b2606d53ab3c022eb550916a70
mod_ssl-2.0.46-75.ent.x86_64.rpm
File outdated by:  RHSA-2009:1579
    3f9e378ab7fde60d9aac8ba84f361ed0
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

506016 - windowsupdate.microsoft.com does not work with mod_proxy
509125 - CVE-2009-1891 httpd: possible temporary DoS (CPU consumption) in mod_deflate
515698 - CVE-2009-2412 apr, apr-util: Integer overflows in memory pool (apr) and relocatable memory (apr-util) management


References



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/