VendorsApachehttp_serverany version
Vulnerabilities

Apache HTTP Server any version

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

217CVEs
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-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-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-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-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
CVE-2022-28330
read beyond bounds in mod_isapi
Published 2022-06-08 · Modified
5.3EPSS 0.037
CVE-2026-33007
Apache HTTP Server: mod_authn_socache crash
Published 2026-05-04 · Analyzed
5.3EPSS 0.012
CVE-2026-34032
Apache HTTP Server: mod_proxy_ajp: Heap Buffer Over-Read Due to Missing Null-Termination Check (ajp_msg_get_string)
Published 2026-05-04 · Analyzed
5.3EPSS 0.009
CVE-2026-33857
Apache HTTP Server: Off-by-one OOB reads in AJP getter functions
Published 2026-05-04 · Analyzed
5.3EPSS 0.009
CVE-2013-1862
mod_rewrite.c in the mod_rewrite module in the Apache HTTP Server 2.2.x before 2.2.25 writes data to a log file without sanitizing non-printable characters, which might allow remote attackers to execute arbitrary commands via an HTTP request containing an escape sequence for a terminal emulator.
Published 2013-06-10 · Modified
5.1EPSS 0.249
CVE-2007-0450
Directory traversal vulnerability in Apache HTTP Server and Tomcat 5.x before 5.5.22 and 6.x before 6.0.10, when using certain proxy modules (mod_proxy, mod_rewrite, mod_jk), allows remote attackers to read arbitrary files via a .. (dot dot) sequence with combinations of (1) "/" (slash), (2) "\" (backslash), and (3) URL-encoded backslash (%5C) characters in the URL, which are valid separators in Tomcat but not in Apache.
Published 2007-03-16 · Modified
5.01 PoCEPSS 0.908
CVE-2003-0132
A memory leak in Apache 2.0 through 2.0.44 allows remote attackers to cause a denial of service (memory consumption) via large chunks of linefeed characters, which causes Apache to allocate 80 bytes for each linefeed.
Published 2003-04-03 · Modified
5.02 PoCEPSS 0.867
CVE-2015-3183
The chunked transfer coding implementation in the Apache HTTP Server before 2.4.14 does not properly parse chunk headers, which allows remote attackers to conduct HTTP request smuggling attacks via a crafted request, related to mishandling of large chunk-size values and invalid chunk-extension characters in modules/http/http_filters.c.
Published 2015-07-20 · Modified
5.0EPSS 0.733
CVE-2004-0751
The char_buffer_read function in the mod_ssl module for Apache 2.x, when using reverse proxying to an SSL server, allows remote attackers to cause a denial of service (segmentation fault).
Published 2004-09-10 · Modified
5.01 PoCEPSS 0.723
CVE-2007-6750
The Apache HTTP Server 1.x and 2.x allows remote attackers to cause a denial of service (daemon outage) via partial HTTP requests, as demonstrated by Slowloris, related to the lack of the mod_reqtimeout module in versions before 2.2.15.
Published 2011-12-27 · Modified
5.0EPSS 0.705
CVE-2004-0942
Apache webserver 2.0.52 and earlier allows remote attackers to cause a denial of service (CPU consumption) via an HTTP GET request with a MIME header containing multiple lines with a large number of space characters.
Published 2004-11-04 · Modified
5.01 PoCEPSS 0.551
CVE-2014-0231
The mod_cgid module in the Apache HTTP Server before 2.4.10 does not have a timeout mechanism, which allows remote attackers to cause a denial of service (process hang) via a request to a CGI script that does not read from its stdin file descriptor.
Published 2014-07-20 · Modified
5.0EPSS 0.438
CVE-1999-1412
A possible interaction between Apple MacOS X release 1.0 and Apache HTTP server allows remote attackers to cause a denial of service (crash) via a flood of HTTP GET requests to CGI programs, which generates a large number of processes.
Published 2001-09-12 · Modified
5.01 PoCEPSS 0.359
CVE-1999-0678
A default configuration of Apache on Debian GNU/Linux sets the ServerRoot to /usr/doc, which allows remote users to read documentation files for the entire server.
Published 2000-03-22 · Modified
5.01 PoCEPSS 0.314
CVE-1999-0070
test-cgi program allows an attacker to list files on the server.
Published 1999-09-29 · Modified
5.01 PoCEPSS 0.296
← Prev4 / 6Next →