Category Archives: Apache

Apache Security

CVE-2013-5704

The mod_headers module in the Apache HTTP Server 2.2.22 allows remote attackers to bypass “RequestHeader unset” directives by placing a header in the trailer portion of data sent with chunked transfer coding. NOTE: the vendor states “this is not a security issue in httpd as such.” (CVSS:5.0) (Last Update:2014-07-24)

[Announcment] Apache HTTP Server 2.2.27 Released

                       Apache HTTP Server 2.2.27 Released

   The Apache Software Foundation and the Apache HTTP Server Project are
   pleased to announce the release of version 2.2.27 of the Apache HTTP
   Server ("Apache").  This version of Apache is principally a security
   and bug fix maintenance release.

   CVE-2014-0098 (cve.mitre.org)
     Segfaults with truncated cookie logging.
     mod_log_config: Prevent segfaults when logging truncated
     cookies. Clean up the cookie logging parser to recognize
     only the cookie=value pairs, not valueless cookies.

   CVE-2013-6438 (cve.mitre.org)
     mod_dav: Keep track of length of cdata properly when removing
     leading spaces. Eliminates a potential denial of service from
     specifically crafted DAV WRITE requests

   We consider the Apache HTTP Server 2.4 release to be the best version
   of Apache available, and encourage users of 2.2 and all prior
   versions to upgrade.  This 2.2 maintenance release is offered for
   those unable to upgrade at this time.  For further details, see:

     http://www.apache.org/dist/httpd/Announcement2.4.txt

   Apache HTTP Server 2.4 and 2.2.27 are 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.27 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.5.0
   and APR Utility Library (APR-util) version 1.5.3, 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 version 1.5 and APR-util version 1.5 represent
   minor version upgrades from earlier httpd 2.2 source distributions.

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

   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.


CVE-2014-0098

The log_cookie function in mod_log_config.c in the mod_log_config module in the Apache HTTP Server before 2.4.8 allows remote attackers to cause a denial of service (segmentation fault and daemon crash) via a crafted cookie that is not properly handled during truncation. (CVSS:5.0) (Last Update:2014-09-04)

CVE-2013-6438

The dav_xml_get_cdata function in main/util.c in the mod_dav module in the Apache HTTP Server before 2.4.8 does not properly remove whitespace characters from CDATA sections, which allows remote attackers to cause a denial of service (daemon crash) via a crafted DAV WRITE request. (CVSS:5.0) (Last Update:2014-09-04)

ANNOUNCE: Apache HTTP Server 2.4.9 Released

          Apache HTTP Server 2.4.9 Released

The Apache Software Foundation and the Apache HTTP Server Project
are pleased to announce the release of version 2.4.9 of the Apache
HTTP Server ("Apache").  This version of Apache is our latest GA
release of the new generation 2.4.x branch of Apache HTTPD and
represents fifteen years of innovation by the project, and is
recommended over all previous releases. This release of Apache is
principally a security, feature and bug fix release.

CVE-2014-0098 (cve.mitre.org)
 Segfaults with truncated cookie logging.
 mod_log_config: Prevent segfaults when logging truncated
 cookies. Clean up the cookie logging parser to recognize
 only the cookie=value pairs, not valueless cookies.

CVE-2013-6438 (cve.mitre.org)
 mod_dav: Keep track of length of cdata properly when removing
 leading spaces. Eliminates a potential denial of service from
 specifically crafted DAV WRITE requests

Also in this release are some exciting new features including:

*) Finer control over scoping of RewriteRules
*) Unix Domain Socket (UDS) support for mod_proxy backends.
*) Support for larger shared memory sizes for mod_socache_shmcb
*) mod_lua and mod_ssl enhancements
*) Support named groups and backreferences within the LocationMatch,
 DirectoryMatch, FilesMatch and ProxyMatch directives.

We consider this release to be the best version of Apache available, and
encourage users of all prior versions to upgrade. [NOTE: 2.4.8 was not
released.]

Apache HTTP Server 2.4.9 is available for download from:

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

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

 http://httpd.apache.org/docs/trunk/new_features_2_4.html

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

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

This release requires the Apache Portable Runtime (APR) version 1.5.x
and APR-Util version 1.5.x. The APR libraries must be upgraded for all
features of httpd to operate correctly.

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

 http://svn.apache.org/repos/asf/httpd/httpd/trunk/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.



[ANNOUNCEMENT] Apache HTTP Server (httpd) 2.4.7 Released

           Apache HTTP Server 2.4.7 Released

The Apache Software Foundation and the Apache HTTP Server Project
are pleased to announce the release of version 2.4.7 of the Apache
HTTP Server ("Apache").  This version of Apache is our latest GA
release of the new generation 2.4.x branch of Apache HTTPD and
represents fifteen years of innovation by the project, and is
recommended over all previous releases. This release of Apache is
principally a feature and bug fix release.


Also in this release are some exciting new features including:

*) Major updates to mod_proxy_fcgi
*) Higher performant event MPM
*) Enhancements to the WinNT MPM

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

NOTE: With this release, the Event MPM checks for acceptable use
    of atomic operations. If the Event MPM no longer works on
    your platform, be sure to contact [email protected].

Apache HTTP Server 2.4.7 is available for download from:

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

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

http://httpd.apache.org/docs/trunk/new_features_2_4.html

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

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

This release requires the Apache Portable Runtime (APR) version 1.5.x
and APR-Util version 1.5.x. The APR libraries must be upgraded for all
features of httpd to operate correctly.

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

http://svn.apache.org/repos/asf/httpd/httpd/trunk/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.



[ANNOUNCEMENT] Apache HTTP Server (httpd) 2.2.26 Released

                      Apache HTTP Server 2.2.26 Released

  The Apache Software Foundation and the Apache HTTP Server Project are
  pleased to announce the release of version 2.2.26 of the Apache HTTP
  Server ("Apache").  This version of Apache is principally a bug fix
  maintenance release.

  We consider the Apache HTTP Server 2.4 release to be the best version
  of Apache available, and encourage users of 2.2 and all prior versions
  to upgrade.  This 2.2 maintenance release is offered for those unable
  to upgrade at this time.  For further details, see:

    http://www.apache.org/dist/httpd/Announcement2.4.txt

  Apache HTTP Server 2.4 and 2.2.26 are 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.26 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.8
  and APR Utility Library (APR-util) version 1.5.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.5 represents a minor version upgrade from earlier
  httpd 2.2 source distributions.

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

  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.




CVE-2013-2249

mod_session_dbd.c in the mod_session_dbd module in the Apache HTTP Server before 2.4.5 proceeds with save operations for a session without considering the dirty flag and the requirement for a new session ID, which has unspecified impact and remote attack vectors. (CVSS:7.5) (Last Update:2013-08-30)

[ANNOUNCEMENT] Apache HTTP Server (httpd) 2.4.6 Released

              Apache HTTP Server 2.4.6 Released

 The Apache Software Foundation and the Apache HTTP Server Project
 are pleased to announce the release of version 2.4.6 of the Apache
 HTTP Server ("Apache").  This version of Apache is our latest GA
 release of the new generation 2.4.x branch of Apache HTTPD and
 represents fifteen years of innovation by the project, and is
 recommended over all previous releases. This release of Apache is
 principally a security and bug fix release, including the following
 2 security fixes:

  *) SECURITY: CVE-2013-1896 (cve.mitre.org)
     Sending a MERGE request against a URI handled by mod_dav_svn
     with the source href (sent as part of the request body as XML)
     pointing to a URI that is not configured for DAV will trigger a
     segfault.

  *) SECURITY: CVE-2013-2249 (cve.mitre.org)
     mod_session_dbd: Make sure that dirty flag is respected when saving
     sessions, and ensure the session ID is changed each time the session
     changes. This changes the format of the updatesession SQL statement.
     Existing configurations must be changed.

 Also in this release are some exciting new features including:

  *) Major updates to mod_lua
  *) Support for proxying websocket requests
  *) Higher performant shm-based cache implementation
  *) Addition of mod_macro for easier configuration management

 As well as several exciting fixes, especially those related to RFC edge
 cases in mod_cache and mod_proxy.

 NOTE: Apache httpd 2.4.5 was not released.

 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.4.6 is available for download from:

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

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

   http://httpd.apache.org/docs/trunk/new_features_2_4.html

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

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

 This release requires the Apache Portable Runtime (APR) version 1.4.x
 and APR-Util version 1.4.x. The APR libraries must be upgraded for all
 features of httpd to operate correctly.

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

   http://svn.apache.org/repos/asf/httpd/httpd/trunk/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.



[Announcement] Apache HTTP Server 2.2.25 Released

                       Apache HTTP Server 2.2.25 Released

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

   * SECURITY: CVE-2013-1896 (cve.mitre.org)
     mod_dav: Sending a MERGE request against a URI handled by
     mod_dav_svn with the source href (sent as part of the request body
     as XML) pointing to a URI that is not configured for DAV will
     trigger a segfault.

   * SECURITY: CVE-2013-1862 (cve.mitre.org)
     mod_rewrite: Ensure that client data written to the RewriteLog is
     escaped to prevent terminal escape sequences from entering the
     log file.

   The Apache HTTP Project thanks Ben Riser and Ramiro Molina for
   bringing these issues to the attention of the project security team.

   Errata: the build is known to fail against OpenSSL when that library
   is built to provide no SSLv2 support whatsoever.  The following patch
   will successfully build httpd 2.2.25 against such OpenSSL
   installations:

     http://svn.apache.org/viewvc?view=revision&revision=1501712

   We consider the Apache HTTP Server 2.4 release to be the best version
   of Apache available, and encourage users of 2.2 and all prior
   versions to upgrade.  This 2.2 legacy release is offered for those
   unable to upgrade at this time.  For further details, see:

     http://www.apache.org/dist/httpd/Announcement2.4.txt

   Apache HTTP Server 2.4 and 2.2.25 are 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.25 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.8
   and APR Utility Library (APR-util) version 1.5.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.5 represents a minor version
   upgrade from earlier httpd 2.2 source distributions.

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

   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.