]> granicus.if.org Git - apache/commitdiff
SECURITY: CVE-2010-0408 (cve.mitre.org)
authorWilliam A. Rowe Jr <wrowe@apache.org>
Tue, 2 Mar 2010 04:46:13 +0000 (04:46 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Tue, 2 Mar 2010 04:46:13 +0000 (04:46 +0000)
mod_proxy_ajp: Respond with HTTP_BAD_REQUEST when the body is not sent after
request headers indicate a request body is incoming; this is not a case of
HTTP_INTERNAL_SERVER_ERROR.

Submitted by: Niku Toivola <niku.toivola sulake.com>
Reviewed by: rpluem, jim, wrowe

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@917875 13f79535-47bb-0310-9956-ffa450edef68

modules/proxy/mod_proxy_ajp.c

index 635ba32a89194c6ee5240b8161635697a26543c0..0f5674cbec37d42376ca96b8bee7dc4269759722 100644 (file)
@@ -257,7 +257,7 @@ static int ap_proxy_ajp_request(apr_pool_t *p, request_rec *r,
             ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, r->server,
                          "proxy: ap_get_brigade failed");
             apr_brigade_destroy(input_brigade);
-            return HTTP_INTERNAL_SERVER_ERROR;
+            return HTTP_BAD_REQUEST;
         }
 
         /* have something */