TO
Web Server
Tomcat
by Apache · last CVE Oct 20, 2026
On CISA KEVExploited in the wildRansomware-linked
296
CVEs
7
On KEV
9.8
Max CVSS
8
New 30D
Severity mix
Critical 31High 89Medium 43Low 4
Watch

Add Tomcat to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2016-5425
7.8
4%
Oct 13
The Tomcat package on Red Hat Enterprise Linux (RHEL) 7, Fedora, CentOS, Oracle Linux, and possibly other Linux distributions uses weak permissions for…
Affected: All versions, or not specified
CVE-2016-1240
7.8
10%
Oct 3
The Tomcat init script in the tomcat7 package before 7.0.56-3+deb8u4 and tomcat8 package before 8.0.14-1+deb8u3 on Debian jessie and the tomcat6 and libtomcat6-java packages…
Affected: 6.0; 7.0; 8.0; 7.0; 8.0
CVE-2026-87022
7.5
1%
Sep 23
Apache Tomcat: WebSocket message smuggling with per-message-deflate
Affected: 11.0.0-M1 through 11.0.25; 10.1.0-M1 through 10.1.59; 9.0.0.M1 through 9.0.121; 8.5.0 through 8.5.100; 7.0.56 through 7.0.109
CVE-2026-79677
7.5
0%
Sep 23
Apache Tomcat: WebSocket DoS due to lost asynchronous write timeout
Affected: 11.0.0-M1 through 11.0.25; 10.1.0-M1 through 10.1.59; 9.0.0.M1 through 9.0.121; 8.5.0 through 8.5.100; 7.0.43 through 7.0.109
CVE-2026-78383
7.5
0%
Sep 23
Apache Tomcat: AJP DoS via missing request body
Affected: 11.0.0-M1 through 11.0.25; 10.1.0-M1 through 10.1.59; 9.0.0.M1 through 9.0.121; 8.5.0 through 8.5.100; 7.0.0 through 7.0.109
CVE-2026-77791
7.5
1%
Sep 23
Apache Tomcat: DoS via busy wait during WebSocket close
Affected: 11.0.0-M5 through 11.0.25; 10.1.8 through 10.1.59; 9.0.74 through 9.0.121; 8.5.88 through 8.5.100
CVE-2026-68763
7.5
1%
Aug 25
Apache Tomcat: DoS via allocation leak in HTTP/2 backlog tracking when a stream is reset
Affected: 11.0.0-M1 through 11.0.24; 10.1.0-M1 through 10.1.57; 9.0.39 through 9.0.120; 8.5.59 through 8.5.100
CVE-2026-65927
7.5
1%
Aug 25
Apache Tomcat: RewriteValve [N] restarts at the second rule and may bypass access control
Affected: 11.0.0-M1 through 11.0.24; 10.1.0-M1 through 10.1.57; 9.0.0.M1 through 9.0.120; 8.5.0 through 8.5.100
CVE-2026-43513
7.5
1%
May 12
Apache Tomcat: LockOutRealm treats user names as case-sensitive
Affected: 11.0.0-M1 through 11.0.21; 10.1.0-M1 through 10.1.54; 9.0.0.M1 through 9.0.117; 8.5.0 through 8.5.100; 7.0.0 through 7.0.109
CVE-2026-41284
7.5
1%
May 12
Apache Tomcat: Unbounded read in WebDAV LOCK and PROPFIND handling
Affected: 11.0.0-M1 through 11.0.21; 10.1.0-M1 through 10.1.54; 9.0.0.M1 through 9.0.117; 10.0.0-M1 through 10.0.27; 8.5.0 through 8.5.100; 4.0 through 7.0.109
CVE-2026-34487
7.5
0%
Apr 9
Apache Tomcat: Cloud membership for clustering component exposed the Kubernetes bearer token
Affected: 11.0.0-M1 through 11.0.20; 10.1.0-M1 through 10.1.53; 9.0.13 through 9.0.116
CVE-2026-34483
7.5
0%
Apr 9
Apache Tomcat: Incomplete escaping of JSON access logs
Affected: 11.0.0-M1 through 11.0.20; 10.1.0-M1 through 10.1.53; 9.0.40 through 9.0.116; 8.5.84 through 8.5.100
CVE-2026-29146
7.5
9%
Apr 9
Apache Tomcat: EncryptInterceptor vulnerable to padding oracle attack by default
Affected: 11.0.0-M1 through 11.0.18; 10.0.0-M1 through 10.1.52; 9.0.13 through 9.0.115; 8.5.38 through 8.5.100; 7.0.100 through 7.0.109
CVE-2026-29129
7.5
0%
Apr 9
Apache Tomcat: TLS cipher order is not preserved
Affected: 11.0.16 through 11.0.18; 10.1.51 through 10.1.52; 9.0.114 through 9.0.115
CVE-2026-24880
7.5
1%
Apr 9
Apache Tomcat: Request smuggling via invalid chunk extension
Affected: 11.0.0-M1 through 11.0.18; 10.1.0-M1 through 10.1.52; 9.0.0.M1 through 9.0.115; 8.5.0 through 8.5.100; 7.0.0 through 7.0.109
CVE-2026-24734
7.5
1%
Feb 17
Improper Input Validation vulnerability in Apache Tomcat Native, Apache Tomcat
Affected: 9.0.83 before 9.0.115; 10.1.1 before 10.1.52; 11.0.1 before 11.0.18; 10.1.0; 10.1.0; 10.1.0; +34 more
CVE-2025-55752
7.5
64%
Oct 27
Relative Path Traversal vulnerability in Apache Tomcat
Affected: 8.5.6 through 8.5.100; 9.0.1 before 9.0.109; 10.0.0 before 10.0.27; 10.1.0 before 10.1.45; 11.0.0 before 11.0.11; 9.0.0; +17 more
CVE-2025-48989
7.5
4%
Aug 13
Improper Resource Shutdown or Release vulnerability in Apache Tomcat made Tomcat vulnerable to the made you reset attack
Affected: 9.0.1 before 9.0.108; 10.0.0 before 10.1.44; 11.0.0 before 11.0.10; 9.0.0; 9.0.0; 9.0.0; +24 more
CVE-2025-53506
7.5
2%
Jul 10
Uncontrolled Resource Consumption vulnerability in Apache Tomcat if an HTTP/2 client did not acknowledge the initial settings frame that reduces the maximum permitted concurrent…
Affected: 9.0.0 through 9.0.106; 10.1.0 through 10.1.42; 11.0.0 through 11.0.8
CVE-2025-52520
7.5
2%
Jul 10
For some unlikely configurations of multipart upload, an Integer Overflow vulnerability in Apache Tomcat could lead to a DoS via bypassing of size limits
Affected: 9.0.0 before 9.0.107; 10.1.0 before 10.1.43; 11.0.0 before 11.0.9
CVE-2025-52434
7.5
2%
Jul 10
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') vulnerability in Apache Tomcat when using the APR/Native connector
Affected: 9.0.0 before 9.0.107
CVE-2025-49125
7.5
3%
Jun 16
Authentication Bypass Using an Alternate Path or Channel vulnerability in Apache Tomcat.  When using PreResources or PostResources mounted other than at the root of the web…
Affected: 9.0.0 before 9.0.106; 10.1.0 before 10.1.42; 11.0.0 before 11.0.8
CVE-2025-48988
7.5
30%
Jun 16
Allocation of Resources Without Limits or Throttling vulnerability in Apache Tomcat
Affected: 9.0.0 before 9.0.106; 10.1.0 before 10.1.42; 11.0.0 before 11.0.8
CVE-2025-31650
7.5
61%
Apr 28
Improper Input Validation vulnerability in Apache Tomcat
Affected: 9.0.76 before 9.0.104; 10.1.10 before 10.1.40; 11.0.1 before 11.0.6; 11.0.0; 11.0.0; 11.0.0; +21 more
CVE-2024-38286
7.5
2%
Nov 7
Allocation of Resources Without Limits or Throttling vulnerability in Apache Tomcat
Affected: 9.0.13 before 9.0.90; 10.1.1 before 10.1.25; 10.1.0; 10.1.0; 10.1.0; 10.1.0; +34 more
CVE-2024-34750
7.5
5%
Jul 3
Improper Handling of Exceptional Conditions, Uncontrolled Resource Consumption vulnerability in Apache Tomcat
Affected: 9.0.0 before 9.0.90; 10.1.0 before 10.1.25; 11.0.0; 11.0.0; 11.0.0; 11.0.0; +16 more
CVE-2024-24549
7.5
23%
Mar 13
Denial of Service due to improper input validation vulnerability for HTTP/2 requests in Apache Tomcat
Affected: 8.5.0 before 8.5.99; 9.0.0 before 9.0.86; 10.1.0 before 10.1.19; 11.0.0; 11.0.0; 11.0.0; +13 more
CVE-2023-46589
7.5
3%
Nov 28
Improper Input Validation vulnerability in Apache Tomcat.Tomcat from 11.0.0-M1 through 11.0.0-M10, from 10.1.0-M1 through 10.1.15, from 9.0.0-M1 through 9.0.82 and from 8.5.0…
Affected: 8.5.0 before 8.5.96; 9.0.0 before 9.0.83; 10.1.0 before 10.1.16; 11.0.0; 11.0.0; 11.0.0; +7 more
CVE-2023-34981
7.5
1%
Jun 21
A regression in the fix for bug 66512 in Apache Tomcat 11.0.0-M5, 10.1.8, 9.0.74 and 8.5.88 meant that, if a response did not include any HTTP headers no AJP SEND_HEADERS messare…
Affected: 8.5.88; 9.0.74; 10.1.8; 11.0.0
CVE-2023-28709
7.5
48%
May 22
The fix for CVE-2023-24998 was incomplete for Apache Tomcat 11.0.0-M2 to 11.0.0-M4, 10.1.5 to 10.1.7, 9.0.71 to 9.0.73 and 8.5.85 to 8.5.87
Affected: 8.5.85 through 8.5.87; 9.0.71 through 9.0.73; 10.1.5 through 10.1.7; 11.0.0; 11.0.0; 11.0.0
CVE-2023-24998
7.5
49%
Feb 20
Apache Commons FileUpload, Apache Tomcat: FileUpload DoS with excessive parts
Affected: 11.0.0-M1; 10.0.0-M1 through 10.1.4; 9.0.0-M1 through 9.0.70; 8.5.0 through 8.5.84
CVE-2022-45143
7.5
3%
Jan 3
The JsonErrorReportValve in Apache Tomcat 8.5.83, 9.0.40 to 9.0.68 and 10.1.0-M1 to 10.1.1 did not escape the type, message or description values
Affected: 9.0.40 before 9.0.69; 8.5.83; 10.1.0; 10.1.0; 10.1.0; 10.1.0; +14 more
CVE-2022-42252
7.5
2%
Nov 1
Apache Tomcat request smuggling via malformed content-length
Affected: 10.1.0-M1 through 10.1.0; 10.0.0-M1 through 10.0.26; 9.0.0-M1 through 9.0.67; 8.5.0 through 8.5.82
CVE-2022-29885
7.5
73%
May 12
EncryptInterceptor does not provide complete protection on insecure networks
Affected: Apache Tomcat 10.1 10.1.0-M1 to 10.1.0-M14; Apache Tomcat 10 10.0.0-M1 to 10.0.20; Apache Tomcat 9 9.0.13 to 9.0.62; Apache Tomcat 8.5 8.5.38 to 8.5.78
CVE-2021-42340
7.5
12%
Oct 14
The fix for bug 63362 present in Apache Tomcat 10.1.0-M1 to 10.1.0-M5, 10.0.0-M1 to 10.0.11, 9.0.40 to 9.0.53 and 8.5.60 to 8.5.71 introduced a memory leak
Affected: 8.5.60 before 8.5.72; 9.0.40 before 9.0.54; 10.0.1 before 10.0.12; 10.0.0; 10.1.0; 10.1.0; +3 more
CVE-2021-41079
7.5
7%
Sep 16
Apache Tomcat DoS with unexpected TLS packet
Affected: Apache Tomcat 8.5 8.5.0 to 8.5.63; Apache Tomcat 9 9.0.0-M1 to 9.0.43; Apache Tomcat 10 10.0.0-M1 to 10.0.2
CVE-2021-30639
7.5
7%
Jul 12
A vulnerability in Apache Tomcat allows an attacker to remotely trigger a denial of service
Affected: 8.5.64; 9.0.44; 10.0.3; 10.0.4
CVE-2021-25122
7.5
18%
Mar 1
Apache Tomcat h2c request mix-up
Affected: Apache Tomcat 10 before 10.0.2; Apache Tomcat 9 before 9.0.42; Apache Tomcat 8.5 before 8.5.62
CVE-2020-17527
7.5
25%
Dec 3
Apache Tomcat: Request header mix-up between HTTP/2 streams
Affected: Apache Tomcat 10 10.0.0-M1 to 10.0.0-M9; Apache Tomcat 9 9.0.0-M1 to 9.0.39; Apache Tomcat 8.5 8.5.0 to 8.5.59
CVE-2020-13935
7.5
87%
Jul 14
The payload length in a WebSocket frame was not correctly validated in Apache Tomcat 10.0.0-M1 to 10.0.0-M6, 9.0.0.M1 to 9.0.36, 8.5.0 to 8.5.56 and 7.0.27 to 7.0.104
Affected: Apache Tomcat 10.0.0-M1 to 10.0.0-M6, 9.0.0.M1 to 9.0.36, 8.5.0 to 8.5.56, 7.0.27 to 7.0.104
CVE-2020-13934
7.5
64%
Jul 14
An h2c direct connection to Apache Tomcat 10.0.0-M1 to 10.0.0-M6, 9.0.0.M5 to 9.0.36 and 8.5.1 to 8.5.56 did not release the HTTP/1.1 processor after the upgrade to HTTP/2
Affected: Apache Tomcat 10.0.0-M1 to 10.0.0-M6, 9.0.0.M5 to 9.0.36, 8.5.1 to 8.5.56
CVE-2020-11996
7.5
27%
Jun 26
A specially crafted sequence of HTTP/2 requests sent to Apache Tomcat 10.0.0-M1 to 10.0.0-M5, 9.0.0.M1 to 9.0.35 and 8.5.0 to 8.5.55 could trigger high CPU usage for several…
Affected: 10.0.0-M1 to 10.0.0-M5; 9.0.0.M1 to 9.0.35; 8.5.0 to 8.5.55
CVE-2019-17563
7.5
11%
Dec 23
When using FORM authentication with Apache Tomcat 9.0.0.M1 to 9.0.29, 8.5.0 to 8.5.49 and 7.0.0 to 7.0.98 there was a narrow window where an attacker could perform a session…
Affected: 9.0.0.M1 to 9.0.29; 8.5.0 to 8.5.49; 7.0.0 to 7.0.98
CVE-2019-10072
7.5
73%
Jun 21
The fix for CVE-2019-0199 was incomplete and did not address HTTP/2 connection window exhaustion on write in Apache Tomcat versions 9.0.0.M1 to 9.0.19 and 8.5.0 to 8.5.40
Affected: 8.5.0 through 8.5.40; 9.0.1 through 9.0.19; 9.0.0; 9.0.0; 9.0.0; 9.0.0; +23 more
CVE-2019-0199
7.5
73%
Apr 10
The HTTP/2 implementation in Apache Tomcat 9.0.0.M1 to 9.0.14 and 8.5.0 to 8.5.37 accepted streams with excessive numbers of SETTINGS frames and also permitted clients to keep…
Affected: 8.5.0 through 8.5.37; 9.0.1 through 9.0.14; 9.0.0; 9.0.0; 9.0.0; 9.0.0; +17 more
CVE-2018-1336
7.5
20%
Aug 2
An improper handing of overflow in the UTF-8 decoder with supplementary characters can lead to an infinite loop in the decoder causing a Denial of Service
Affected: 9.0.0.M9 to 9.0.7; 8.5.0 to 8.5.30; 8.0.0.RC1 to 8.0.51; 7.0.28 to 7.0.86
CVE-2018-8034
7.5
21%
Aug 1
The host name verification when using TLS with the WebSocket client was missing
Affected: 9.0.0.M1 to 9.0.9; 8.5.0 to 8.5.31; 8.0.0.RC1 to 8.0.52; 7.0.35 to 7.0.88
CVE-2017-12616
7.5
70%
Sep 19
When using a VirtualDirContext with Apache Tomcat 7.0.0 to 7.0.80 it was possible to bypass security constraints and/or view the source code of JSPs for resources served by the…
Affected: 7.0.0 to 7.0.80
CVE-2017-7675
7.5
10%
Aug 11
The HTTP/2 implementation in Apache Tomcat 9.0.0.M1 to 9.0.0.M21 and 8.5.0 to 8.5.15 bypassed a number of security checks that prevented directory traversal attacks
Affected: 8.5.0; 8.5.1; 8.5.2; 8.5.3; 8.5.4; 8.5.5; +31 more
CVE-2016-6796
7.5
8%
Aug 11
A malicious web application running on Apache Tomcat 9.0.0.M1 to 9.0.0.M9, 8.5.0 to 8.5.4, 8.0.0.RC1 to 8.0.36, 7.0.0 to 7.0.70 and 6.0.0 to 6.0.45 was able to bypass a configured…
Affected: 9.0.0.M1 to 9.0.0.M9; 8.5.0 to 8.5.4; 8.0.0.RC1 to 8.0.36; 7.0.0 to 7.0.70; 6.0.0 to 6.0.45
Page 2 of 6 · 296 total
123…6