VendorsApachehttp_serverall versions
Vulnerabilities

Apache HTTP Server

Ranked by severity, then by exploit likelihood, unless you sort otherwise. Click a CVE ID for its full record.

371CVEs
CVE-2026-29168
Apache HTTP Server: mod_md unrestricted OCSP response
Published 2026-05-05 · Analyzed
7.3EPSS 0.006
CVE-2026-44186
Apache HTTP Server: Loop in `proxy_ftp_handler` in mod_proxy_ftp
Published 2026-06-08 · Analyzed
7.3EPSS 0.006
CVE-2026-48913
Apache HTTP Server: mod_http2 memory corruption when file handles exhausted
Published 2026-06-08 · Analyzed
7.3EPSS 0.005
CVE-2026-73637
Apache HTTP Server: mod_auth_digest DoS attack
Published 2026-10-01 · Analyzed
7.3EPSS 0.005
CVE-2019-10097
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.
Published 2019-09-26 · Modified
7.2EPSS 0.529
CVE-2003-0542
Multiple stack-based buffer overflows in (1) mod_alias and (2) mod_rewrite for Apache before 1.3.29 allow attackers to create configuration files to cause a denial of service (crash) or execute arbitrary code via a regular expression with more than 9 captures.
Published 2003-10-30 · Modified
7.2EPSS 0.304
CVE-2002-0839
The shared memory scoreboard in the HTTP daemon for Apache 1.3.x before 1.3.27 allows any user running as the Apache UID to send a SIGUSR1 signal to any process as root, resulting in a denial of service (process kill) or possibly other behaviors that would not normally be allowed, by modifying the parent[].pid and parent[].last_rtime segments in the scoreboard.
Published 2002-10-05 · Modified
7.2EPSS 0.009
CVE-2004-2343
Apache HTTP Server 2.0.47 and earlier allows local users to bypass .htaccess file restrictions, as specified in httpd.conf with directives such as Deny From All, by using an ErrorDocument directive. NOTE: the vendor has disputed this issue, since the .htaccess mechanism is only intended to restrict external web access, and a local user already has the privileges to perform the same operations without using ErrorDocument
Published 2005-08-16 · Modified
7.2EPSS 0.006
CVE-2009-1891
The mod_deflate module in Apache httpd 2.2.11 and earlier compresses large files until completion even after the associated network connection is closed, which allows remote attackers to cause a denial of service (CPU consumption).
Published 2009-07-10 · Modified
7.1EPSS 0.171
CVE-2009-1890
The stream_reqbody_cl function in mod_proxy_http.c in the mod_proxy module in the Apache HTTP Server before 2.3.3, when a reverse proxy is configured, does not properly handle an amount of streamed data that exceeds the Content-Length value, which allows remote attackers to cause a denial of service (CPU consumption) via crafted requests.
Published 2009-07-05 · Modified
7.1EPSS 0.162
CVE-2012-0883
envvars (aka envvars-std) in the Apache HTTP Server before 2.4.2 places a zero-length directory name in the LD_LIBRARY_PATH, which allows local users to gain privileges via a Trojan horse DSO in the current working directory during execution of apachectl.
Published 2012-04-18 · Modified
6.9EPSS 0.009
CVE-2002-0840
Cross-site scripting (XSS) vulnerability in the default error page of Apache 2.0 before 2.0.43, and 1.3.x up to 1.3.26, when UseCanonicalName is "Off" and support for wildcard DNS is present, allows remote attackers to execute script as other web page visitors via the Host: header, a different vulnerability than CAN-2002-1157.
Published 2004-09-01 · Modified
6.81 PoCEPSS 0.951
CVE-2014-0226
Race condition in the mod_status module in the Apache HTTP Server before 2.4.10 allows remote attackers to cause a denial of service (heap-based buffer overflow), or possibly obtain sensitive credential information or execute arbitrary code, via a crafted request that triggers improper scoreboard handling within the status_handler function in modules/generators/mod_status.c and the lua_ap_scoreboard_worker function in modules/lua/lua_request.c.
Published 2014-07-20 · Modified
6.81 PoCEPSS 0.858
CVE-2010-0010
Integer overflow in the ap_proxy_send_fb function in proxy/proxy_util.c in mod_proxy in the Apache HTTP Server before 1.3.42 on 64-bit platforms allows remote origin servers to cause a denial of service (daemon crash) or possibly execute arbitrary code via a large chunk size that triggers a heap-based buffer overflow.
Published 2010-02-02 · Modified
6.8EPSS 0.434
CVE-2006-4154
Format string vulnerability in the mod_tcl module 1.0 for Apache 2.x allows context-dependent attackers to execute arbitrary code via format string specifiers that are not properly handled in a set_var function call in (1) tcl_cmds.c and (2) tcl_core.c.
Published 2006-10-16 · Modified
6.8EPSS 0.164
CVE-2017-12171
A regression was found in the Red Hat Enterprise Linux 6.9 version of httpd 2.2.15-60, causing comments in the "Allow" and "Deny" configuration lines to be parsed incorrectly. A web administrator could unintentionally allow any client to access a restricted HTTP resource.
Published 2018-07-26 · Modified
6.5EPSS 0.081
CVE-2014-3250
The default vhost configuration file in Puppet before 3.6.2 does not include the SSLCARevocationCheck directive, which might allow remote attackers to obtain sensitive information via a revoked certificate when a Puppet master runs with Apache 2.4.
Published 2017-12-11 · Modified
6.5EPSS 0.009
CVE-2025-65082
Apache HTTP Server: CGI environment variable override
Published 2025-12-05 · Analyzed
6.5EPSS 0.009
CVE-2026-43951
Apache HTTP Server: OOB Read in `merge_response_headers` can cause crash
Published 2026-06-08 · Analyzed
6.5EPSS 0.005
CVE-2026-33523
Apache HTTP Server: multiple modules: HTTP response splitting forwarding malicious status line
Published 2026-05-04 · Analyzed
6.5EPSS 0.004
CVE-2004-0493
The ap_get_mime_headers_core function in Apache httpd 2.0.49 allows remote attackers to cause a denial of service (memory exhaustion), and possibly an integer signedness error leading to a heap-based buffer overflow on 64 bit systems, via long header lines with large numbers of space or tab characters.
Published 2004-06-30 · Modified
6.42 PoCEPSS 0.848
CVE-2009-1956
Off-by-one error in the apr_brigade_vprintf function in Apache APR-util before 1.3.5 on big-endian platforms allows remote attackers to obtain sensitive information or cause a denial of service (application crash) via crafted input.
Published 2009-06-06 · Modified
6.4EPSS 0.120
CVE-2003-0192
Apache 2 before 2.0.47, and certain versions of mod_ssl for Apache 1.3, do not properly handle "certain sequences of per-directory renegotiations and the SSLCipherSuite directive being used to upgrade from a weak ciphersuite to a strong one," which could cause Apache to use the weak ciphersuite.
Published 2003-07-10 · Modified
6.4EPSS 0.060
CVE-2024-24795
Apache HTTP Server: HTTP Response Splitting in multiple modules
Published 2024-04-04 · Analyzed
6.3EPSS 0.029
CVE-2025-54090
Apache HTTP Server: 'RewriteCond expr' always evaluates to true in 2.4.64
Published 2025-07-23 · Modified
6.3EPSS 0.009
CVE-2024-39884
Apache HTTP Server: source code disclosure with handlers configured via AddType
Published 2024-07-04 · Analyzed
6.2EPSS 0.009
CVE-2007-1741
Multiple race conditions in suexec in Apache HTTP Server (httpd) 2.2.3 between directory and file validation, and their usage, allow local users to gain privileges and execute arbitrary code by renaming directories or performing symlink attacks. NOTE: the researcher, who is reliable, claims that the vendor disputes the issue because "the attacks described rely on an insecure server configuration" in which the user "has write access to the document root."
Published 2007-04-13 · Modified
6.2EPSS 0.005
CVE-2019-10092
In Apache HTTP Server 2.4.0-2.4.39, a limited cross-site scripting issue was reported affecting the mod_proxy error page. An attacker could cause the link on the error page to be malformed and instead point to a page of their choice. This would only be exploitable where a server was set up with proxying enabled but was misconfigured in such a way that the Proxy Error page was displayed.
Published 2019-09-26 · Modified
6.11 PoCEPSS 0.815
CVE-2019-10098
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.
Published 2019-09-25 · Modified
6.11 PoCEPSS 0.740
CVE-2020-1927
In Apache HTTP Server 2.4.0 to 2.4.41, redirects configured with mod_rewrite that were intended to be self-referential might be fooled by encoded newlines and redirect instead to an an unexpected URL within the request URL.
Published 2020-04-01 · Modified
6.1EPSS 0.567
CVE-2007-4465
Cross-site scripting (XSS) vulnerability in mod_autoindex.c in the Apache HTTP Server before 2.2.6, when the charset on a server-generated page is not defined, allows remote attackers to inject arbitrary web script or HTML via the P parameter using the UTF-7 charset. NOTE: it could be argued that this issue is due to a design limitation of browsers that attempt to perform automatic content type detection.
Published 2007-09-14 · Modified
6.1EPSS 0.262
CVE-2016-4975
mod_userdir CRLF injection
Published 2018-08-14 · Modified
6.1EPSS 0.199
CVE-2021-32786
Open Redirect in oidc_validate_redirect_url()
Published 2021-07-22 · Modified
6.1EPSS 0.024
CVE-2021-32792
XSS vulnerability when using OIDCPreservePost On in mod_auth_openidc
Published 2021-07-26 · Modified
6.1EPSS 0.015
CVE-2026-29170
Apache HTTP Server: mod_proxy_ftp XSS
Published 2026-06-08 · Analyzed
6.1EPSS 0.005
CVE-2018-11763
In Apache HTTP Server 2.4.17 to 2.4.34, by sending continuous, large SETTINGS frames a client can occupy a connection, server thread and CPU time without any connection timeout coming to effect. This affects only HTTP/2 connections. A possible mitigation is to not enable the h2 protocol.
Published 2018-09-25 · Modified
5.9EPSS 0.510
CVE-2016-1546
The Apache HTTP Server 2.4.17 and 2.4.18, when mod_http2 is enabled, does not limit the number of simultaneous stream workers for a single HTTP/2 connection, which allows remote attackers to cause a denial of service (stream-processing outage) via modified flow-control windows.
Published 2016-07-06 · Modified
5.9EPSS 0.159
CVE-2018-1301
A specially crafted request could have crashed the Apache HTTP Server prior to version 2.4.30, due to an out of bound access after a size limit is reached by reading the HTTP header. This vulnerability is considered very hard if not impossible to trigger in non-debug mode (both log and build level), so it is classified as low risk for common server usage.
Published 2018-03-26 · Modified
5.9EPSS 0.145
CVE-2018-1302
When an HTTP/2 stream was destroyed after being handled, the Apache HTTP Server prior to version 2.4.30 could have written a NULL pointer potentially to an already freed memory. The memory pools maintained by the server make this vulnerability hard to trigger in usual configurations, the reporter and the team could not reproduce it outside debug builds, so it is classified as low risk.
Published 2018-03-26 · Modified
5.9EPSS 0.129
CVE-2023-45802
Apache HTTP Server: HTTP/2 stream memory not reclaimed right away on RST
Published 2023-10-23 · Analyzed
5.9EPSS 0.032
← Prev5 / 10Next →