VendorsApachehttp_serverall versions
Vulnerabilities

Apache HTTP Server

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

351CVEs
CVE-2026-33523
Apache HTTP Server: multiple modules: HTTP response splitting forwarding malicious status line
Published 2026-05-04 · Analyzed
6.5EPSS 0.010
CVE-2026-43951
Apache HTTP Server: OOB Read in `merge_response_headers` can cause crash
Published 2026-06-08 · Analyzed
6.5EPSS 0.010
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.008
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.008
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.198
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.010
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.508
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.150
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.030
CVE-2021-32791
Hardcoded static IV and AAD with a reused key in AES GCM encryption in mod_auth_openidc
Published 2021-07-26 · Modified
5.9EPSS 0.015
CVE-2020-13938
Improper Handling of Insufficient Privileges
Published 2021-06-10 · Modified
5.5EPSS 0.119
CVE-2026-44119
Apache HTTP Server: escalation of privilege through expressions in .htaccess in multiple modules
Published 2026-06-08 · Analyzed
5.5EPSS 0.003
CVE-2005-3357
mod_ssl in Apache 2.0 up to 2.0.55, when configured with an SSL vhost with access control and a custom error 400 error page, allows remote attackers to cause a denial of service (application crash) via a non-SSL request to an SSL port, which triggers a NULL pointer dereference.
Published 2006-01-06 · Modified
5.4EPSS 0.243
CVE-2024-36387
Apache HTTP Server: DoS by Null pointer in websocket over HTTP/2
Published 2024-07-01 · Analyzed
5.4EPSS 0.017
CVE-2025-66200
Apache HTTP Server: mod_userdir+suexec bypass via AllowOverride FileInfo
Published 2025-12-05 · Analyzed
5.4EPSS 0.007
CVE-2022-37436
Apache HTTP Server: mod_proxy prior to 2.4.55 allows a backend to trigger HTTP response splitting
Published 2023-01-17 · Modified
5.3EPSS 0.610
CVE-2019-17567
mod_proxy_wstunnel tunneling of non Upgraded connections
Published 2021-06-10 · Modified
5.3EPSS 0.603
CVE-2021-30641
Unexpected URL matching with 'MergeSlashes OFF'
Published 2021-06-10 · Modified
5.3EPSS 0.526
CVE-2020-1934
In Apache HTTP Server 2.4.0 to 2.4.41, mod_proxy_ftp may use uninitialized memory when proxying to a malicious FTP server.
Published 2020-04-01 · Modified
5.3EPSS 0.520
CVE-2018-17189
In Apache HTTP server versions 2.4.37 and prior, by sending request bodies in a slow loris way to plain resources, the h2 stream for that request unnecessarily occupied a server thread cleaning up that incoming data. This affects only HTTP/2 (mod_http2) connections.
Published 2019-01-30 · Modified
5.3EPSS 0.201
CVE-2019-0196
A vulnerability was found in Apache HTTP Server 2.4.17 to 2.4.38. Using fuzzed network input, the http/2 request handling could be made to access freed memory in string comparison when determining the method of a request and thus process the request incorrectly.
Published 2019-06-11 · Modified
5.3EPSS 0.200
CVE-2019-0220
A vulnerability was found in Apache HTTP Server 2.4.0 to 2.4.38. When the path component of a request URL contains multiple consecutive slashes ('/'), directives such as LocationMatch and RewriteRule must account for duplicates in regular expressions while other aspects of the servers processing will implicitly collapse them.
Published 2019-06-11 · Modified
5.3EPSS 0.180
CVE-2018-1283
In Apache httpd 2.4.0 to 2.4.29, when mod_session is configured to forward its session data to CGI applications (SessionEnv on, not the default), a remote user may influence their content by using a "Session" header. This comes from the "HTTP_SESSION" variable name used by mod_session to forward its data to CGIs, since the prefix "HTTP_" is also used by the Apache HTTP Server to pass HTTP header fields, per CGI specifications.
Published 2018-03-26 · Modified
5.3EPSS 0.097
CVE-2020-11985
IP address spoofing when proxying using mod_remoteip and mod_rewrite For configurations using proxying with mod_remoteip and certain mod_rewrite rules, an attacker could spoof their IP address for logging and PHP scripts. Note this issue was fixed in Apache HTTP Server 2.4.24 but was retrospectively allocated a low severity CVE in 2020.
Published 2020-08-07 · Modified
5.3EPSS 0.071
CVE-2022-28614
read beyond bounds via ap_rwrite()
Published 2022-06-08 · Modified
5.3EPSS 0.049
← Prev5 / 9Next →