copyright | disclaimer | privacy | contact  
Australia's Leading Computer Emergency Response Team
 
Search this site

 
On this site

 > HOME
 > About AusCERT
 > Membership
 > Contact Us
 > PKI Services
 > Training
 > Publications
 > Sec. Bulletins
 > Conferences
 > News & Media
 > Services
 > Web Log
 > Site Map
 > Site Help
 > Member login





 

ESB-2012.0101 - [Win][UNIX/Linux] Apache HTTP Server: Multiple vulnerabilities

Date: 01 February 2012
References: ESB-2011.1010  ESB-2011.1063  ASB-2011.0111  ESB-2012.0140  ESB-2012.0158  ESB-2012.0200  ESB-2012.0323  ESB-2012.0394  ESB-2012.0437  ESB-2012.0532  
ESB-2012.0622  ESB-2012.0899  

Click here for printable version
Click here for PGP verifiable version
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

===========================================================================
             AUSCERT External Security Bulletin Redistribution

                               ESB-2012.0101
                      Security update for Apache 2.2
                              1 February 2012

===========================================================================

        AusCERT Security Bulletin Summary
        ---------------------------------

Product:           Apache HTTP Server
Publisher:         Apache Software Foundation
Operating System:  Windows
                   UNIX variants (UNIX, Linux, OSX)
Impact/Access:     Increased Privileges     -- Existing Account      
                   Denial of Service        -- Remote/Unauthenticated
                   Access Confidential Data -- Remote/Unauthenticated
Resolution:        Patch/Upgrade
CVE Names:         CVE-2012-0053 CVE-2012-0031 CVE-2012-0021
                   CVE-2011-4317 CVE-2011-3607 CVE-2011-3368

Reference:         ASB-2011.0111
                   ESB-2011.1063
                   ESB-2011.1010

Original Bulletin: 
   http://www.apache.org/dist/httpd/Announcement2.2.html

- --------------------------BEGIN INCLUDED TEXT--------------------

                       Apache HTTP Server 2.2.22 Released

   The Apache Software Foundation and the Apache HTTP Server Project are
   pleased to announce the release of version 2.2.22 of the Apache HTTP
   Server ("Apache").  This version of Apache is principally a security
   and bug fix release, including the following significant security fixes:

   * SECURITY: CVE-2011-3368 (cve.mitre.org)
     Reject requests where the request-URI does not match the HTTP
     specification, preventing unexpected expansion of target URLs in
     some reverse proxy configurations.

   * SECURITY: CVE-2011-3607 (cve.mitre.org)
     Fix integer overflow in ap_pregsub() which, when the mod_setenvif module
     is enabled, could allow local users to gain privileges via a .htaccess
     file.

   * SECURITY: CVE-2011-4317 (cve.mitre.org)
     Resolve additional cases of URL rewriting with ProxyPassMatch or
     RewriteRule, where particular request-URIs could result in undesired
     backend network exposure in some configurations.

   * SECURITY: CVE-2012-0021 (cve.mitre.org)
     mod_log_config: Fix segfault (crash) when the '%{cookiename}C' log format
     string is in use and a client sends a nameless, valueless cookie, causing
     a denial of service. The issue existed since version 2.2.17.

   * SECURITY: CVE-2012-0031 (cve.mitre.org)
     Fix scoreboard issue which could allow an unprivileged child process
     could cause the parent to crash at shutdown rather than terminate
     cleanly.

   * SECURITY: CVE-2012-0053 (cve.mitre.org)
     Fixed an issue in error responses that could expose "httpOnly" cookies
     when no custom ErrorDocument is specified for status code 400.

   The Apache HTTP Project thanks halfdog, Context Information Security Ltd,
   Prutha Parikh of Qualys, and Norman Hippert for bringing these issues to
   the attention of the security team.

   We consider this release to be the best version of Apache available, and
   encourage users of all prior versions to upgrade.

   Apache HTTP Server 2.2.22 is available for download from:

     http://httpd.apache.org/download.cgi

   Please see the CHANGES_2.2 file, linked from the download page, for a
   full list of changes.  A condensed list, CHANGES_2.2.22 includes only
   those changes introduced since the prior 2.2 release.  A summary of all
   of the security vulnerabilities addressed in this and earlier releases
   is available:

     http://httpd.apache.org/security/vulnerabilities_22.html

   This release includes the Apache Portable Runtime (APR) version 1.4.5
   and APR Utility Library (APR-util) version 1.4.2, bundled with the tar
   and zip distributions.  The APR libraries libapr and libaprutil (and
   on Win32, libapriconv version 1.2.1) must all be updated to ensure
   binary compatibility and address many known security and platform bugs.
   APR-util version 1.4 represents a minor version upgrade from earlier
   httpd source distributions, which previously included version 1.3.

   Apache 2.2 offers numerous enhancements, improvements, and performance
   boosts over the 2.0 codebase.  For an overview of new features
   introduced since 2.0 please see:

     http://httpd.apache.org/docs/2.2/new_features_2_2.html

   This release builds on and extends the Apache 2.0 API.  Modules written
   for Apache 2.0 will need to be recompiled in order to run with Apache
   2.2, and require minimal or no source code changes.

     http://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x/VERSIONING

   When upgrading or installing this version of Apache, please bear in mind
   that if you intend to use Apache with one of the threaded MPMs (other
   than the Prefork MPM), you must ensure that any modules you will be
   using (and the libraries they depend on) are thread-safe.

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:

        http://www.auscert.org.au/render.html?cid=1980

===========================================================================
Australian Computer Emergency Response Team
The University of Queensland
Brisbane
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
===========================================================================
-----BEGIN PGP SIGNATURE-----
Comment: http://www.auscert.org.au/render.html?it=1967

iQIVAwUBTyiny+4yVqjM2NGpAQL7YhAAmS+ZIfZ000u4Y1C8+eOtU0DOg+9fu+sh
mPfixPATGYhwmv9gTuJAFxFNeRb1tQThXn9XHONKcqHeZrGcABXNG+YjuoclGk3G
g4f+XVOWzDJUjW+srhLXxH8WjuTHIEd69BWat9dzkD5iP9mggoiGL/rJs8mlxjpk
vb/eGbag3reeoxcz8DvGm6CgWOhhBfHU1SjmKgKZRxEeKS5rs6sXdEd0hSza3Z6h
2IRutdrrjny+O3HOt4zjg6nDhl7C5LWFbMpZPOOcotomT5WGXOD6Oarb0ImBOtOp
+hf5uL6aldH2GfjRkVLZrLAaFGL+cm81huhm8zdvas4c7DA8jbXx/IbGjrATTajF
qXK2BgeGSzQD1CPYlrDdWUoLCnC0mnxEyazP3/+UpQroovzQdRWVV3a/jApBTw0p
xbLyaMW5u4ID6BeM6+jAn7t6zxImUos+qRBipCXtDW24EE6hQH3wc4jUdAqCaON+
FhXu7uKIKNakHsc8ffVYnp7AwE4CXg80qAnvvp3DlK4O7RFosUpg7LlYpJ7BJKFI
QzcKnbyPEvVnNrqxd5CXp7mkaxw+wKObtbxDbBZp8eDBFGmgBgImuDt8I+m9jfb8
Iyl4t50OtppxQ6q3s6mMwiPw1p3ZUXQywoP+aCkkrpxR+deydodnW1ftdzzWMCun
ZjSeQmMESOg=
=B+bn
-----END PGP SIGNATURE-----