Apache HTTP Server
cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*
- <= 2.4.52
An integer overflow vulnerability has been identified in Apache HTTP Server in versions prior to 2.4.53. This vulnerability occurs when the 'LimitXMLRequestBody' directive is set to allow request bodies larger than 350MB, which is above the default limit of 1MB, on 32-bit systems. The integer overflow can be exploited to write data outside the bounds of allocated memory, potentially leading to arbitrary code execution.
Exploitation of this vulnerability causes a buffer overflow, which can be exploited to execute arbitrary code.
To reproduce this vulnerability, configure the Apache HTTP Server to allow request bodies larger than 350MB. This can be done by setting the 'LimitXMLRequestBody' directive to a value greater than 350MB. Once this is set, send a request with a body larger than 350MB. The server will process the request, and the integer overflow will occur, leading to out-of-bounds writes.
Users are advised to upgrade to Apache HTTP Server version 2.4.53 or later.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.