cbcvebase.
CVE-2011-4317
published 2011-11-30

CVE-2011-4317: The mod_proxy module in the Apache HTTP Server 1.3.x through 1.3.42, 2.0.x through 2.0.64, and 2.2.x through 2.2.21, when the Revision 1179239 patch is in…

PriorityP347medium4.3CVSS 2.0
AVNACMAuNCNIPAN
EXPLOIT
EPSS
59.60%
99.0th percentile
The mod_proxy module in the Apache HTTP Server 1.3.x through 1.3.42, 2.0.x through 2.0.64, and 2.2.x through 2.2.21, when the Revision 1179239 patch is in place, does not properly interact with use of (1) RewriteRule and (2) ProxyPassMatch pattern matches for configuration of a reverse proxy, which allows remote attackers to send requests to intranet servers via a malformed URI containing an @ (at sign) character and a : (colon) character in invalid positions. NOTE: this vulnerability exists because of an incomplete fix for CVE-2011-3368.

Affected

99 ranges· showing 25
VendorProductVersion rangeFixed in
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server
apachehttp_server

Detection & IOCsextracted from sources · hover to see the quote

commandGET @localhost::8880 HTTP/1.0\r\n\r\n
commandGET qualys:@qqq.qq.qualys.com HTTP/1.0\r\n\r\n
commandGET @localhost::80 HTTP/1.0\r\n
  • Detect reverse proxy bypass attempts by inspecting HTTP request-URIs for malformed patterns containing an '@' (at sign) and ':' (colon) in invalid positions — indicative of CVE-2011-4317 exploitation attempts against mod_proxy.
  • Flag HTTP requests where the request-URI does not start with '/' and contains a parsed scheme followed by a path beginning with '@' or ':', as these bypass the CVE-2011-3368 patch check (e.g., scheme='@localhost', path=':8880' or scheme='qualys', path='@qqq.qq.qualys.com').
  • Monitor Apache error logs for 'invalid request-URI' messages containing '@' characters, which indicate attempted exploitation of this vulnerability being blocked by a patched server.
  • Vulnerable configurations include RewriteRule or ProxyPassMatch directives using catch-all patterns such as '^(.*)' — audit reverse proxy configs for these patterns as they are exploitable.
  • ·The vulnerability only exists when the Revision 1179239 patch (incomplete fix for CVE-2011-3368) is applied — unpatched servers are vulnerable to CVE-2011-3368 instead, and fully fixed servers (2.2.22+) are not affected by either.
  • ·Red Hat Enterprise Linux 4 and 5 are NOT affected due to differences in apr-util's URI parsing implementation — the older apr_uri_parse() always returns a NULL or '/'-prefixed path when a non-NULL scheme is present.
  • ·The bypass is only exploitable when mod_proxy is configured with overly broad RewriteRule or ProxyPassMatch patterns (e.g., '^(.*)'); tightly scoped proxy rules reduce exposure.

CVSS provenance

nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:P/A:N
osv5.0MEDIUM
vendor_debian5.0MEDIUM
vendor_redhat5.0MEDIUM
vendor_ubuntu4.4MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.