search menu icon-carat-right cmu-wordmark

CERT Coordination Center

Apache HTTPD contains denial of service vulnerability in basic authentication module

Vulnerability Note VU#479268

Original Release Date: 2003-06-24 | Last Revised: 2003-09-18

Overview

The Apache HTTP server contains a denial-of-service vulnerability that allows remote attackers to to conduct denial-of-service attacks on the HTTP basic authentication module of an affected server.

Description

The Apache HTTP server contains a denial-of-service vulnerability in the apr_password_validate() function. The Apache Software Foundation has provided the following description of this vulnerability:

Apache 2.0 versions 2.0.40 through 2.0.45 on Unix platforms were vulnerable to a denial-of-service attack on the basic authentication module, which was reported by John Hughes <john.hughes@entegrity.com>. A bug in the configuration scripts caused the apr_password_validate() function to be thread-unsafe on platforms with crypt_r(), including AIX and Linux. All versions of Apache 2.0 have this thread-safety problem on platforms with no crypt_r() and no thread-safe crypt(), such as Mac OS X and possibly others. When using a threaded MPM (which is not the default on these platforms), this allows remote attackers to create a denial of service which causes valid usernames and passwords for Basic Authentication to fail until Apache is restarted. We do not believe this bug could allow unauthorized users to gain access to protected resources.

For further information, please read the announcement located at

http://www.apache.org/dist/httpd/Announcement2.html

Impact

This vulnerability allows remote attackers to conduct denial-of-service attacks on the HTTP basic authentication module of an affected server.

Solution

The Apache Software Foundation recommends that users upgrade to version 2.0.46 to address this vulnerability. The latest version of Apache is available at:


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

Vendor Information

479268
 

CVSS Metrics

Group Score Vector
Base
Temporal
Environmental

References

Acknowledgements

The CERT/CC thanks John Hughes for discovering this vulnerability.

This document was written by Jeffrey P. Lanza.

Other Information

CVE IDs: CVE-2003-0189
Severity Metric: 0.68
Date Public: 2003-05-28
Date First Published: 2003-06-24
Date Last Updated: 2003-09-18 18:08 UTC
Document Revision: 16

Sponsored by CISA.