Apache Http Server vulnerabilities
323 known vulnerabilities affecting apache/http_server.
Total CVEs
323
CISA KEV
5
actively exploited
Public exploits
70
Exploited in wild
22
Severity breakdown
CRITICAL38HIGH107MEDIUM165LOW13
Vulnerabilities
Page 1 of 17
CVE-2021-42013P1CRITICALCVSS 9.8KEVPoCRansomwarev2.4.49v2.4.502021-10-07
CVE-2021-42013 [CRITICAL] CVE-2021-42013: It was found that the fix for CVE-2021-41773 in Apache HTTP Server 2.4.50 was insufficient. An attac
It was found that the fix for CVE-2021-41773 in Apache HTTP Server 2.4.50 was insufficient. An attacker could use a path traversal attack to map URLs to files outside the directories configured by Alias-like directives. If files outside of these directories are not protected by the usual default configuration "require all denied", these requests can succe
nvd
CVE-2021-41773P1CRITICALCVSS 9.8KEVPoCRansomwarev2.4.492021-10-05
CVE-2021-41773 [CRITICAL] CWE-22 CVE-2021-41773: A flaw was found in a change made to path normalization in Apache HTTP Server 2.4.49. An attacker co
A flaw was found in a change made to path normalization in Apache HTTP Server 2.4.49. An attacker could use a path traversal attack to map URLs to files outside the directories configured by Alias-like directives. If files outside of these directories are not protected by the usual default configuration "require all denied", these requests can succ
nvd
CVE-2021-40438P1CRITICALCVSS 9.0KEVPoCRansomware≤ 2.4.482021-09-16
CVE-2021-40438 [CRITICAL] CWE-918 CVE-2021-40438: A crafted request uri-path can cause mod_proxy to forward the request to an origin server choosen by
A crafted request uri-path can cause mod_proxy to forward the request to an origin server choosen by the remote user. This issue affects Apache HTTP Server 2.4.48 and earlier.
nvd
CVE-2024-38475P1CRITICALCVSS 9.1KEVPoC≥ 2.4.0, < 2.4.602024-07-01
CVE-2024-38475 [CRITICAL] CWE-116 CVE-2024-38475: Improper escaping of output in mod_rewrite in Apache HTTP Server 2.4.59 and earlier allows an attack
Improper escaping of output in mod_rewrite in Apache HTTP Server 2.4.59 and earlier allows an attacker to map URLs to filesystem locations that are permitted to be served by the server but are not intentionally/directly reachable by any URL, resulting in code execution or source code disclosure.
Substitutions in server context that use a backrefe
nvd
CVE-2019-0211P1HIGHCVSS 7.8KEVPoCRansomware≥ 2.4.17, ≤ 2.4.382019-04-08
CVE-2019-0211 [HIGH] CWE-416 CVE-2019-0211: In Apache HTTP Server 2.4 releases 2.4.17 to 2.4.38, with MPM event, worker or prefork, code executi
In Apache HTTP Server 2.4 releases 2.4.17 to 2.4.38, with MPM event, worker or prefork, code executing in less-privileged child processes or threads (including scripts executed by an in-process scripting interpreter) could execute arbitrary code with the privileges of the parent process (usually root) by manipulating the scoreboard. Non-Unix systems are
nvd
CVE-2023-25690P1CRITICALCVSS 9.8ExploitedPoC≥ 2.4.0, ≤ 2.4.552023-03-07
CVE-2023-25690 [CRITICAL] CWE-444 CVE-2023-25690: Some mod_proxy configurations on Apache HTTP Server versions 2.4.0 through 2.4.55 allow a HTTP Reque
Some mod_proxy configurations on Apache HTTP Server versions 2.4.0 through 2.4.55 allow a HTTP Request Smuggling attack.
Configurations are affected when mod_proxy is enabled along with some form of RewriteRule
or ProxyPassMatch in which a non-specific pattern matches
some portion of the user-supplied request-target (URL) data and is then
re-ins
nvd
CVE-2020-11984P1CRITICALCVSS 9.8ExploitedPoC≥ 2.4.32, ≤ 2.4.432020-08-07
CVE-2020-11984 [CRITICAL] CWE-120 CVE-2020-11984: Apache HTTP server 2.4.32 to 2.4.44 mod_proxy_uwsgi info disclosure and possible RCE
Apache HTTP server 2.4.32 to 2.4.44 mod_proxy_uwsgi info disclosure and possible RCE
nvd
CVE-2009-3555P1CRITICALCVSS 9.8ExploitedPoC≤ 2.2.142009-11-09
CVE-2009-3555 [CRITICAL] CWE-295 CVE-2009-3555: The TLS protocol, and the SSL protocol 3.0 and possibly earlier, as used in Microsoft Internet Infor
The TLS protocol, and the SSL protocol 3.0 and possibly earlier, as used in Microsoft Internet Information Services (IIS) 7.0, mod_ssl in the Apache HTTP Server 2.2.14 and earlier, OpenSSL before 0.9.8l, GnuTLS 2.8.5 and earlier, Mozilla Network Security Services (NSS) 3.12.4 and earlier, multiple Cisco products, and other products, does not properl
nvd
CVE-2017-9798P1HIGHCVSS 7.5ExploitedPoCRansomware≤ 2.2.34v2.4.0+17 more2017-09-18
CVE-2017-9798 [HIGH] CWE-416 CVE-2017-9798: Apache httpd allows remote attackers to read secret data from process memory if the Limit directive
Apache httpd allows remote attackers to read secret data from process memory if the Limit directive can be set in a user's .htaccess file, or if httpd.conf has certain misconfigurations, aka Optionsbleed. This affects the Apache HTTP Server through 2.2.34 and 2.4.x through 2.4.27. The attacker sends an unauthenticated OPTIONS HTTP request when attempting
nvd
CVE-2002-0392P1HIGHCVSS 7.5ExploitedPoC≥ 1.2.2, ≤ 1.3.24≥ 2.0.0, ≤ 2.0.362002-07-03
CVE-2002-0392 [HIGH] CVE-2002-0392: Apache 1.3 through 1.3.24, and Apache 2.0 through 2.0.36, allows remote attackers to cause a denial
Apache 1.3 through 1.3.24, and Apache 2.0 through 2.0.36, allows remote attackers to cause a denial of service and possibly execute arbitrary code via a chunk-encoded HTTP request that causes Apache to use an incorrect size.
nvd
CVE-2017-15715P1HIGHCVSS 8.1ExploitedPoC≥ 2.4.0, ≤ 2.4.292018-03-26
CVE-2017-15715 [HIGH] CWE-20 CVE-2017-15715: In Apache httpd 2.4.0 to 2.4.29, the expression specified in <FilesMatch> could match '$' to a newli
In Apache httpd 2.4.0 to 2.4.29, the expression specified in could match '$' to a newline character in a malicious filename, rather than matching only the end of the filename. This could be exploited in environments where uploads of some files are are externally blocked, but only by matching the trailing portion of the filename.
nvd
CVE-2016-0736P1HIGHCVSS 7.5ExploitedPoCRansomwarev2.4.0v2.4.1+15 more2017-07-27
CVE-2016-0736 [HIGH] CWE-310 CVE-2016-0736: In Apache HTTP Server versions 2.4.0 to 2.4.23, mod_session_crypto was encrypting its data/cookie us
In Apache HTTP Server versions 2.4.0 to 2.4.23, mod_session_crypto was encrypting its data/cookie using the configured ciphers with possibly either CBC or ECB modes of operation (AES256-CBC by default), hence no selectable or builtin authenticated encryption. This made it vulnerable to padding oracle attacks, particularly with CBC.
nvd
CVE-2019-10098P2MEDIUMCVSS 6.1ExploitedPoC≥ 2.4.0, ≤ 2.4.392019-09-25
CVE-2019-10098 [MEDIUM] CWE-601 CVE-2019-10098: In Apache HTTP server 2.4.0 to 2.4.39, Redirects configured with mod_rewrite that were intended to b
In Apache HTTP server 2.4.0 to 2.4.39, Redirects configured with mod_rewrite that were intended to be self-referential might be fooled by encoded newlines and redirect instead to an unexpected URL within the request URL.
nvd
CVE-2011-3192P2HIGHCVSS 7.8ExploitedPoC≥ 2.0.35, < 2.0.65≥ 2.2.0, < 2.2.202011-08-29
CVE-2011-3192 [HIGH] CWE-400 CVE-2011-3192: The byterange filter in the Apache HTTP Server 1.3.x, 2.0.x through 2.0.64, and 2.2.x through 2.2.19
The byterange filter in the Apache HTTP Server 1.3.x, 2.0.x through 2.0.64, and 2.2.x through 2.2.19 allows remote attackers to cause a denial of service (memory and CPU consumption) via a Range header that expresses multiple overlapping ranges, as exploited in the wild in August 2011, a different vulnerability than CVE-2007-0086.
nvd
CVE-2018-8011P2HIGHCVSS 7.5ExploitedPoCv2.4.332018-07-18
CVE-2018-8011 [HIGH] CWE-476 CVE-2018-8011: By specially crafting HTTP requests, the mod_md challenge handler would dereference a NULL pointer a
By specially crafting HTTP requests, the mod_md challenge handler would dereference a NULL pointer and cause the child process to segfault. This could be used to DoS the server. Fixed in Apache HTTP Server 2.4.34 (Affected 2.4.33).
nvd
CVE-2017-9788P1CRITICALCVSS 9.1Exploited≤ 2.2.33≥ 2.4.0, ≤ 2.4.262017-07-13
CVE-2017-9788 [CRITICAL] CWE-20 CVE-2017-9788: In Apache httpd before 2.2.34 and 2.4.x before 2.4.27, the value placeholder in [Proxy-]Authorizatio
In Apache httpd before 2.2.34 and 2.4.x before 2.4.27, the value placeholder in [Proxy-]Authorization headers of type 'Digest' was not initialized or reset before or between successive key=value assignments by mod_auth_digest. Providing an initial key with no '=' assignment could reflect the stale value of uninitialized pool memory used by the prior
nvd
CVE-2018-1303P2HIGHCVSS 7.5Exploited≤ 2.4.292018-03-26
CVE-2018-1303 [HIGH] CWE-125 CVE-2018-1303: A specially crafted HTTP request header could have crashed the Apache HTTP Server prior to version 2
A specially crafted HTTP request header could have crashed the Apache HTTP Server prior to version 2.4.30 due to an out of bound read while preparing data to be cached in shared memory. It could be used as a Denial of Service attack against users of mod_cache_socache. The vulnerability is considered as low risk since mod_cache_socache is not widely used
nvd
CVE-2019-0190P2HIGHCVSS 7.5Exploitedv2.4.372019-01-30
CVE-2019-0190 [HIGH] CVE-2019-0190: A bug exists in the way mod_ssl handled client renegotiations. A remote attacker could send a carefu
A bug exists in the way mod_ssl handled client renegotiations. A remote attacker could send a carefully crafted request that would cause mod_ssl to enter a loop leading to a denial of service. This bug can be only triggered with Apache HTTP Server version 2.4.37 when using OpenSSL version 1.1.1 or later, due to an interaction in changes to handling of renegotia
nvd
CVE-2019-10097P2HIGHCVSS 7.2Exploitedv2.4.33v2.4.34+3 more2019-09-26
CVE-2019-10097 [HIGH] CWE-476 CVE-2019-10097: In Apache HTTP Server 2.4.32-2.4.39, when mod_remoteip was configured to use a trusted intermediary
In Apache HTTP Server 2.4.32-2.4.39, when mod_remoteip was configured to use a trusted intermediary proxy server using the "PROXY" protocol, a specially crafted PROXY header could trigger a stack buffer overflow or NULL pointer deference. This vulnerability could only be triggered by a trusted proxy and not by untrusted HTTP clients.
nvd
CVE-2017-7659P2HIGHCVSS 7.5Exploitedv2.4.24v2.4.252017-07-26
CVE-2017-7659 [HIGH] CWE-476 CVE-2017-7659: A maliciously constructed HTTP/2 request could cause mod_http2 in Apache HTTP Server 2.4.24, 2.4.25
A maliciously constructed HTTP/2 request could cause mod_http2 in Apache HTTP Server 2.4.24, 2.4.25 to dereference a NULL pointer and crash the server process.
nvd
1 / 17Next →