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-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.118
CVE-2026-44119
Apache HTTP Server: escalation of privilege through expressions in .htaccess in multiple modules
Published 2026-06-08 · Analyzed
5.5EPSS 0.002
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-2019-17567
mod_proxy_wstunnel tunneling of non Upgraded connections
Published 2021-06-10 · Modified
5.3EPSS 0.597
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.527
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-2021-30641
Unexpected URL matching with 'MergeSlashes OFF'
Published 2021-06-10 · Modified
5.3EPSS 0.518
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.194
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.193
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.179
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.051
CVE-2024-40725
Apache HTTP Server: source code disclosure with handlers configured via AddType
Published 2024-07-18 · Modified
5.3EPSS 0.044
CVE-2022-28330
read beyond bounds in mod_isapi
Published 2022-06-08 · Modified
5.3EPSS 0.039
CVE-2026-79768
Apache HTTP Server: mod_userdir information disclosure
Published 2026-10-01 · Analyzed
5.3EPSS 0.006
CVE-2026-33007
Apache HTTP Server: mod_authn_socache crash
Published 2026-05-04 · Analyzed
5.3EPSS 0.005
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.005
CVE-2026-58415
Apache HTTP Server: mod_dav_fs property database read access
Published 2026-10-01 · Analyzed
5.3EPSS 0.005
CVE-2026-33857
Apache HTTP Server: Off-by-one OOB reads in AJP getter functions
Published 2026-05-04 · Analyzed
5.3EPSS 0.004
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.912
CVE-2011-3368
The mod_proxy module in the Apache HTTP Server 1.3.x through 1.3.42, 2.0.x through 2.0.64, and 2.2.x through 2.2.21 does not properly interact with use of (1) RewriteRule and (2) ProxyPassMatch pattern matches for configuration of a reverse proxy, which allows remote attackers to send requests to intranet servers via a malformed URI containing an initial @ (at sign) character.
Published 2011-10-05 · Modified
5.01 PoCEPSS 0.907
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.871
CVE-2001-0925
The default installation of Apache before 1.3.19 allows remote attackers to list directories instead of the multiview index.html file via an HTTP request for a path that contains many / (slash) characters, which causes the path to be mishandled by (1) mod_negotiation, (2) mod_dir, or (3) mod_autoindex.
Published 2002-02-02 · Modified
5.04 PoCEPSS 0.752
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.744
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-2003-0245
Vulnerability in the apr_psprintf function in the Apache Portable Runtime (APR) library for Apache 2.0.37 through 2.0.45 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via long strings, as demonstrated using XML objects to mod_dav, and possibly other vectors.
Published 2003-05-30 · Modified
5.01 PoCEPSS 0.635
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.587
CVE-2002-0654
Apache 2.0 through 2.0.39 on Windows, OS2, and Netware allows remote attackers to determine the full pathname of the server via (1) a request for a .var file, which leaks the pathname in the resulting error message, or (2) via an error message that occurs when a script (child process) cannot be invoked.
Published 2002-08-20 · Modified
5.01 PoCEPSS 0.587
CVE-2013-5704
The mod_headers module in the Apache HTTP Server 2.2.22 allows remote attackers to bypass "RequestHeader unset" directives by placing a header in the trailer portion of data sent with chunked transfer coding. NOTE: the vendor states "this is not a security issue in httpd as such."
Published 2014-04-15 · Modified
5.0EPSS 0.580
CVE-2001-0731
Apache 1.3.20 with Multiviews enabled allows remote attackers to view directory contents and bypass the index page via a URL containing the "M=D" query string.
Published 2002-06-25 · Modified
5.01 PoCEPSS 0.568
CVE-2000-0869
The default configuration of Apache 1.3.12 in SuSE Linux 6.4 enables WebDAV, which allows remote attackers to list arbitrary directories via the PROPFIND HTTP request method.
Published 2001-01-22 · Modified
5.01 PoCEPSS 0.510
CVE-2000-0505
The Apache 1.3.x HTTP server for Windows platforms allows remote attackers to list directory contents by requesting a URL containing a large number of / characters.
Published 2000-10-13 · Modified
5.01 PoCEPSS 0.467
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.447
CVE-2000-0868
The default configuration of Apache 1.3.12 in SuSE Linux 6.4 allows remote attackers to read source code for CGI scripts by replacing the /cgi-bin/ in the requested URL with /cgi-bin-sdb/.
Published 2001-01-22 · Modified
5.0EPSS 0.447
← Prev6 / 10Next →