Apache Range Header DoS (CVE-2011-3192)
ID |
apache_range_header_dos_cve_2011_3192 |
Severity |
high |
Kind |
Security Misconfiguration |
CWE |
400 |
Description
The byterange filter in earlier versions of the Apache HTTP Server allows remote attackers to cause a denial of service (memory and CPU exhaustion) via a Range request header that identifies multiple overlapping ranges. This issue was exploited in the wild in August 2011.
Rationale
The Apache Range Header vulnerability allows remote attackers to exhaust server resources through specially crafted HTTP Range requests containing multiple overlapping byte ranges. When processing these malicious requests, vulnerable Apache servers allocate excessive memory and CPU resources, leading to denial of service conditions. Attackers can render web services unavailable with minimal bandwidth by sending a small number of crafted requests. This vulnerability was actively exploited in widespread attacks during August 2011 before patches became available.