CVE-2021-43980
Apache Tomcat: Information disclosure
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
3.7
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.
- Record
CVE-2021-43980- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-362
- Updated
- 2026-11-02
CVE List
3.7
Apache Tomcat: Information disclosure
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.
- Record
CVE-2021-43980- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-362
- Updated
- 2026-11-02
EUVDEUVD-2022-6865
3.7
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.
- Record
EUVD-2022-6865- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-jx7c-7mj5-9438
3.7
Apache Tomcat Race Condition vulnerability
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.
- Record
GHSA-jx7c-7mj5-9438- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-362
- Updated
- 2026-11-02
OSV
3.7
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.
- Record
CVE-2021-43980- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-43980
3.7
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.
- Record
DEBIAN-CVE-2021-43980- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Show 20 moreShow less
OSVGHSA-jx7c-7mj5-9438
3.7
Apache Tomcat Race Condition vulnerability
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.
- Record
GHSA-jx7c-7mj5-9438- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-362
- Updated
- 2026-11-02
OSVOESA-2024-2402
8.6
tomcat security update
The Apache Tomcat software is developed in an open and participatory environment and released under the Apache License version 2. The Apache Tomcat project is intended to be a collaboration of the best-of-breed developers from around the world. We invite you to participate in this open development project
Security Fix(es):
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.(CVE-2021-43980)
If a web application sends a WebSocket message concurrently with the WebSocket connection closing when running on Apache Tomcat 8.5.0 to 8.5.75 or Apache Tomcat 9.0.0.M1 to 9.0.20, it is possible that the application will continue to use the socket after it has been closed. The error handling triggered in this case could cause the a pooled object to be placed in the pool twice. This could result in subsequent connections using the same object concurrently which could result in data being returned to the wrong use and/or other errors.(CVE-2022-25762)
The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.(CVE-2023-44487)
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 through 8.5.95 did not correctly parse HTTP trailer headers. A trailer header that exceeded the header size limit could cause Tomcat to treat a single request as multiple requests leading to the possibility of request smuggling when behind a reverse proxy.
Users are recommended to upgrade to version 11.0.0-M11Â onwards, 10.1.16 onwards, 9.0.83 onwards or 8.5.96 onwards, which fix the issue.
(CVE-2023-46589)
Denial of Service via incomplete cleanup vulnerability in Apache Tomcat. It was possible for WebSocket clients to keep WebSocket connections open leading to increased resource consumption.This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M16, from 10.1.0-M1 through 10.1.18, from 9.0.0-M1 through 9.0.85, from 8.5.0 through 8.5.98.
Users are recommended to upgrade to version 11.0.0-M17, 10.1.19, 9.0.86 or 8.5.99 which fix the issue.
(CVE-2024-23672)
Denial of Service due to improper input validation vulnerability for HTTP/2 requests in Apache Tomcat. When processing an HTTP/2 request, if the request exceeded any of the configured limits for headers, the associated HTTP/2 stream was not reset until after all of the headers had been processed.This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M16, from 10.1.0-M1 through 10.1.18, from 9.0.0-M1 through 9.0.85, from 8.5.0 through 8.5.98.
Users are recommended to upgrade to version 11.0.0-M17, 10.1.19, 9.0.86 or 8.5.99 which fix the issue.
(CVE-2024-24549)
Improper Handling of Exceptional Conditions, Uncontrolled Resource Consumption vulnerability in Apache Tomcat. When processing an HTTP/2 stream, Tomcat did not handle some cases of excessive HTTP headers correctly. This led to a miscounting of active HTTP/2 streams which in turn led to the use of an incorrect infinite timeout which allowed connections to remain open which should have been closed.
This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M20, from 10.1.0-M1 through 10.1.24, from 9.0.0-M1 through 9.0.89.
Users are recommended to upgrade to version 11.0.0-M21, 10.1.25 or 9.0.90, which fixes the issue.
(CVE-2024-34750)
- Record
OESA-2024-2402- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2024-2403
8.6
tomcat security update
The Apache Tomcat software is developed in an open and participatory environment and released under the Apache License version 2. The Apache Tomcat project is intended to be a collaboration of the best-of-breed developers from around the world. We invite you to participate in this open development project
Security Fix(es):
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.(CVE-2021-43980)
If a web application sends a WebSocket message concurrently with the WebSocket connection closing when running on Apache Tomcat 8.5.0 to 8.5.75 or Apache Tomcat 9.0.0.M1 to 9.0.20, it is possible that the application will continue to use the socket after it has been closed. The error handling triggered in this case could cause the a pooled object to be placed in the pool twice. This could result in subsequent connections using the same object concurrently which could result in data being returned to the wrong use and/or other errors.(CVE-2022-25762)
The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.(CVE-2023-44487)
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 through 8.5.95 did not correctly parse HTTP trailer headers. A trailer header that exceeded the header size limit could cause Tomcat to treat a single request as multiple requests leading to the possibility of request smuggling when behind a reverse proxy.
Users are recommended to upgrade to version 11.0.0-M11Â onwards, 10.1.16 onwards, 9.0.83 onwards or 8.5.96 onwards, which fix the issue.
(CVE-2023-46589)
Denial of Service via incomplete cleanup vulnerability in Apache Tomcat. It was possible for WebSocket clients to keep WebSocket connections open leading to increased resource consumption.This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M16, from 10.1.0-M1 through 10.1.18, from 9.0.0-M1 through 9.0.85, from 8.5.0 through 8.5.98.
Users are recommended to upgrade to version 11.0.0-M17, 10.1.19, 9.0.86 or 8.5.99 which fix the issue.
(CVE-2024-23672)
Denial of Service due to improper input validation vulnerability for HTTP/2 requests in Apache Tomcat. When processing an HTTP/2 request, if the request exceeded any of the configured limits for headers, the associated HTTP/2 stream was not reset until after all of the headers had been processed.This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M16, from 10.1.0-M1 through 10.1.18, from 9.0.0-M1 through 9.0.85, from 8.5.0 through 8.5.98.
Users are recommended to upgrade to version 11.0.0-M17, 10.1.19, 9.0.86 or 8.5.99 which fix the issue.
(CVE-2024-24549)
Improper Handling of Exceptional Conditions, Uncontrolled Resource Consumption vulnerability in Apache Tomcat. When processing an HTTP/2 stream, Tomcat did not handle some cases of excessive HTTP headers correctly. This led to a miscounting of active HTTP/2 streams which in turn led to the use of an incorrect infinite timeout which allowed connections to remain open which should have been closed.
This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M20, from 10.1.0-M1 through 10.1.24, from 9.0.0-M1 through 9.0.89.
Users are recommended to upgrade to version 11.0.0-M21, 10.1.25 or 9.0.90, which fixes the issue.
(CVE-2024-34750)
- Record
OESA-2024-2403- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2024-2404
8.6
tomcat security update
The Apache Tomcat software is developed in an open and participatory environment and released under the Apache License version 2. The Apache Tomcat project is intended to be a collaboration of the best-of-breed developers from around the world. We invite you to participate in this open development project
Security Fix(es):
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.(CVE-2021-43980)
If a web application sends a WebSocket message concurrently with the WebSocket connection closing when running on Apache Tomcat 8.5.0 to 8.5.75 or Apache Tomcat 9.0.0.M1 to 9.0.20, it is possible that the application will continue to use the socket after it has been closed. The error handling triggered in this case could cause the a pooled object to be placed in the pool twice. This could result in subsequent connections using the same object concurrently which could result in data being returned to the wrong use and/or other errors.(CVE-2022-25762)
The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.(CVE-2023-44487)
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 through 8.5.95 did not correctly parse HTTP trailer headers. A trailer header that exceeded the header size limit could cause Tomcat to treat a single request as multiple requests leading to the possibility of request smuggling when behind a reverse proxy.
Users are recommended to upgrade to version 11.0.0-M11Â onwards, 10.1.16 onwards, 9.0.83 onwards or 8.5.96 onwards, which fix the issue.
(CVE-2023-46589)
Denial of Service via incomplete cleanup vulnerability in Apache Tomcat. It was possible for WebSocket clients to keep WebSocket connections open leading to increased resource consumption.This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M16, from 10.1.0-M1 through 10.1.18, from 9.0.0-M1 through 9.0.85, from 8.5.0 through 8.5.98.
Users are recommended to upgrade to version 11.0.0-M17, 10.1.19, 9.0.86 or 8.5.99 which fix the issue.
(CVE-2024-23672)
Denial of Service due to improper input validation vulnerability for HTTP/2 requests in Apache Tomcat. When processing an HTTP/2 request, if the request exceeded any of the configured limits for headers, the associated HTTP/2 stream was not reset until after all of the headers had been processed.This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M16, from 10.1.0-M1 through 10.1.18, from 9.0.0-M1 through 9.0.85, from 8.5.0 through 8.5.98.
Users are recommended to upgrade to version 11.0.0-M17, 10.1.19, 9.0.86 or 8.5.99 which fix the issue.
(CVE-2024-24549)
Improper Handling of Exceptional Conditions, Uncontrolled Resource Consumption vulnerability in Apache Tomcat. When processing an HTTP/2 stream, Tomcat did not handle some cases of excessive HTTP headers correctly. This led to a miscounting of active HTTP/2 streams which in turn led to the use of an incorrect infinite timeout which allowed connections to remain open which should have been closed.
This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M20, from 10.1.0-M1 through 10.1.24, from 9.0.0-M1 through 9.0.89.
Users are recommended to upgrade to version 11.0.0-M21, 10.1.25 or 9.0.90, which fixes the issue.
(CVE-2024-34750)
- Record
OESA-2024-2404- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2024-2405
8.6
tomcat security update
The Apache Tomcat software is developed in an open and participatory environment and released under the Apache License version 2. The Apache Tomcat project is intended to be a collaboration of the best-of-breed developers from around the world. We invite you to participate in this open development project
Security Fix(es):
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.(CVE-2021-43980)
If a web application sends a WebSocket message concurrently with the WebSocket connection closing when running on Apache Tomcat 8.5.0 to 8.5.75 or Apache Tomcat 9.0.0.M1 to 9.0.20, it is possible that the application will continue to use the socket after it has been closed. The error handling triggered in this case could cause the a pooled object to be placed in the pool twice. This could result in subsequent connections using the same object concurrently which could result in data being returned to the wrong use and/or other errors.(CVE-2022-25762)
The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.(CVE-2023-44487)
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 through 8.5.95 did not correctly parse HTTP trailer headers. A trailer header that exceeded the header size limit could cause Tomcat to treat a single request as multiple requests leading to the possibility of request smuggling when behind a reverse proxy.
Users are recommended to upgrade to version 11.0.0-M11Â onwards, 10.1.16 onwards, 9.0.83 onwards or 8.5.96 onwards, which fix the issue.
(CVE-2023-46589)
Denial of Service via incomplete cleanup vulnerability in Apache Tomcat. It was possible for WebSocket clients to keep WebSocket connections open leading to increased resource consumption.This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M16, from 10.1.0-M1 through 10.1.18, from 9.0.0-M1 through 9.0.85, from 8.5.0 through 8.5.98.
Users are recommended to upgrade to version 11.0.0-M17, 10.1.19, 9.0.86 or 8.5.99 which fix the issue.
(CVE-2024-23672)
Denial of Service due to improper input validation vulnerability for HTTP/2 requests in Apache Tomcat. When processing an HTTP/2 request, if the request exceeded any of the configured limits for headers, the associated HTTP/2 stream was not reset until after all of the headers had been processed.This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M16, from 10.1.0-M1 through 10.1.18, from 9.0.0-M1 through 9.0.85, from 8.5.0 through 8.5.98.
Users are recommended to upgrade to version 11.0.0-M17, 10.1.19, 9.0.86 or 8.5.99 which fix the issue.
(CVE-2024-24549)
Improper Handling of Exceptional Conditions, Uncontrolled Resource Consumption vulnerability in Apache Tomcat. When processing an HTTP/2 stream, Tomcat did not handle some cases of excessive HTTP headers correctly. This led to a miscounting of active HTTP/2 streams which in turn led to the use of an incorrect infinite timeout which allowed connections to remain open which should have been closed.
This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M20, from 10.1.0-M1 through 10.1.24, from 9.0.0-M1 through 9.0.89.
Users are recommended to upgrade to version 11.0.0-M21, 10.1.25 or 9.0.90, which fixes the issue.
(CVE-2024-34750)
- Record
OESA-2024-2405- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2024-2460
8.6
tomcat security update
The Apache Tomcat software is developed in an open and participatory environment and released under the Apache License version 2. The Apache Tomcat project is intended to be a collaboration of the best-of-breed developers from around the world. We invite you to participate in this open development project
Security Fix(es):
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.(CVE-2021-43980)
If a web application sends a WebSocket message concurrently with the WebSocket connection closing when running on Apache Tomcat 8.5.0 to 8.5.75 or Apache Tomcat 9.0.0.M1 to 9.0.20, it is possible that the application will continue to use the socket after it has been closed. The error handling triggered in this case could cause the a pooled object to be placed in the pool twice. This could result in subsequent connections using the same object concurrently which could result in data being returned to the wrong use and/or other errors.(CVE-2022-25762)
The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.(CVE-2023-44487)
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 through 8.5.95 did not correctly parse HTTP trailer headers. A trailer header that exceeded the header size limit could cause Tomcat to treat a single request as multiple requests leading to the possibility of request smuggling when behind a reverse proxy.
Users are recommended to upgrade to version 11.0.0-M11Â onwards, 10.1.16 onwards, 9.0.83 onwards or 8.5.96 onwards, which fix the issue.
(CVE-2023-46589)
Denial of Service via incomplete cleanup vulnerability in Apache Tomcat. It was possible for WebSocket clients to keep WebSocket connections open leading to increased resource consumption.This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M16, from 10.1.0-M1 through 10.1.18, from 9.0.0-M1 through 9.0.85, from 8.5.0 through 8.5.98.
Users are recommended to upgrade to version 11.0.0-M17, 10.1.19, 9.0.86 or 8.5.99 which fix the issue.
(CVE-2024-23672)
Denial of Service due to improper input validation vulnerability for HTTP/2 requests in Apache Tomcat. When processing an HTTP/2 request, if the request exceeded any of the configured limits for headers, the associated HTTP/2 stream was not reset until after all of the headers had been processed.This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M16, from 10.1.0-M1 through 10.1.18, from 9.0.0-M1 through 9.0.85, from 8.5.0 through 8.5.98.
Users are recommended to upgrade to version 11.0.0-M17, 10.1.19, 9.0.86 or 8.5.99 which fix the issue.
(CVE-2024-24549)
Improper Handling of Exceptional Conditions, Uncontrolled Resource Consumption vulnerability in Apache Tomcat. When processing an HTTP/2 stream, Tomcat did not handle some cases of excessive HTTP headers correctly. This led to a miscounting of active HTTP/2 streams which in turn led to the use of an incorrect infinite timeout which allowed connections to remain open which should have been closed.
This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M20, from 10.1.0-M1 through 10.1.24, from 9.0.0-M1 through 9.0.89.
Users are recommended to upgrade to version 11.0.0-M21, 10.1.25 or 9.0.90, which fixes the issue.
(CVE-2024-34750)
(CVE-2024-52318)
- Record
OESA-2024-2460- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2022:7272
7.0
Red Hat Security Advisory: Red Hat JBoss Web Server 5.7.0 release and security update
- Record
RHSA-2022:7272- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-43980
3.7
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0-M12, 10.0.0-M1 to 10.0.18, 9.0.0-M1 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.
- Record
UBUNTU-CVE-2021-43980- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVBIT-tomcat-2021-43980 No score
Apache Tomcat: Information disclosure
The simplified implementation of blocking reads and writes introduced in Tomcat 10 and back-ported to Tomcat 9.0.47 onwards exposed a long standing (but extremely hard to trigger) concurrency bug in Apache Tomcat 10.1.0 to 10.1.0, 10.0.0 to 10.0.18, 9.0.0 to 9.0.60 and 8.5.0 to 8.5.77 that could cause client connections to share an Http11Processor instance resulting in responses, or part responses, to be received by the wrong client.
- Record
BIT-tomcat-2021-43980- Updated
- 2026-11-02
OSVCLSA-2025-1748282295 No score
Fix of 34 CVEs
- SECURITY UPDATE: Misc vulnerability fixes
- CVE-2019-12418, CVE-2019-17563, CVE-2020-1935, CVE-2020-11996, CVE-2020-13934, CVE-2020-13935, CVE-2020-13943, CVE-2020-17527, CVE-2021-24122, CVE-2021-30639, CVE-2021-30640, CVE-2021-33037, CVE-2021-42340, CVE-2021-43980, CVE-2022-25762, CVE-2022-34305, CVE-2022-45143, CVE-2023-24998, CVE-2023-28709, CVE-2023-34981, CVE-2023-42794, CVE-2024-21733
- Update to 8.5.100
- debian/rules, debian/libtomcat8-java.poms, debian/maven.rules, debian/tomcat8-common.links, debian/patches/0018-fix-manager-webapp.patch, debian/patches/0019-add-distribution-to-error-page.patch, debian/patches/0021-dont-test-unsupported-ciphers.patch, debian/patches/0101-skipping-tests-incompatible-with-firewall.patch: updated
- debian/patches/0002-do-not-load-AJP13-connector-by-default.patch, debian/patches/0026-easymock4-compatibility.patch: removed as they were applied in upstream
- CVE-2019-0221.patch, CVE-2019-10072-1.patch, CVE-2019-10072-2.patch, CVE-2022-42252.patch, CVE-2020-1938.patch, CVE-2021-25122.patch, CVE-2021-41079.patch, CVE-2022-29885.patch, CVE-2020-9484.patch, CVE-2021-25329-pre1.patch, CVE-2021-25329.patch, CVE-2022-23181.patch, CVE-2023-44487.patch, CVE-2023-46589-pre1.patch, CVE-2023-46589-pre2.patch, CVE-2023-46589-pre3.patch, CVE-2023-46589-pre4.patch, CVE-2023-46589.patch: removed because these CVEs were fixed in upstream
- Internal tests
- debian/test_certs/*: updated from upstream branch 9.0.x, as the 8.0.x certs were expired
- Record
CLSA-2025-1748282295- Updated
- 2026-11-02
OSVCLSA-2025-1764720465 No score
TuxCare security update for 5 packages (18 CVEs)
TuxCare rebuilt 5 packages to address 18 CVEs. Fixed in 9.0.50-tuxcare.2.
- Record
CLSA-2025-1764720465- Updated
- 2026-11-02
OSVCLSA-2026-1773188120 No score
TuxCare security update for 5 packages (23 CVEs)
TuxCare rebuilt 5 packages to address 23 CVEs. Fixed in 9.0.46-tuxcare.1.
- Record
CLSA-2026-1773188120- Updated
- 2026-11-02
OSVCLSA-2026-1792686740 No score
TuxCare security update for 5 packages (6 CVEs)
TuxCare rebuilt 5 packages to address 6 CVEs. Fixed in 9.0.39-tuxcare.1.
- Record
CLSA-2026-1792686740- Updated
- 2026-11-02
OSVMGASA-2023-0138 No score
Updated tomcat packages fix security vulnerability
Information disclosure due to concurrency bug (CVE-2021-43980) Fix for CVE-2020-9484 introduced a time of check, time of use vulnerability (CVE-2022-23181) Correct documentation to warn of use over untrusted networks. (CVE-2022-29885) Correct documentation showing use of XSS vulnerability. (CVE-2022-34305) Fix to reject invalid Content-Length header (CVE-2022-42252) Fix escaping of the type, message or description values. (CVE-2022-45143) Fix FileUpload limiting of the number of request parts to be processed to prevent the possibility of an attacker triggering a DoS (CVE-2023-24998) Fix setting of session cookie secure attribute when using RemoteIpFilter with X-Forwarded-Proto header set to https (CVE-2023-28708) Obsolete tomcat-jsvc
- Record
MGASA-2023-0138- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12534-1 No score
tomcat-9.0.43-11.1 on GA media
These are all security issues fixed in the tomcat-9.0.43-11.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12534-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13441-1 No score
tomcat10-10.1.14-1.1 on GA media
These are all security issues fixed in the tomcat10-10.1.14-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13441-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:4009-1 No score
Security update for tomcat
This update for tomcat fixes the following issues:
- CVE-2021-43980: Improve the recycling of Processor objects to make it more robust. (bsc#1203868)
- Record
SUSE-SU-2022:4009-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:4221-1 No score
Security update for tomcat
This update for tomcat fixes the following issues:
- CVE-2021-43980: Improve the recycling of Processor objects to make it more robust. (bsc#1203868)
- CVE-2022-42252: Fixed a request smuggling (bsc#1204918).
- Record
SUSE-SU-2022:4221-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:4257-1 No score
Security update for tomcat
This update for tomcat fixes the following issues:
- CVE-2021-43980: Fixed information disclosure due to concurrency issues in Http11Processor (bsc#1203868).
- CVE-2022-42252: Fixed a request smuggling (bsc#1204918).
- Record
SUSE-SU-2022:4257-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1058-1 No score
Security update for tomcat
This update for tomcat fixes the following issues:
Update to Tomcat 9.0.115:
- CVE-2025-48989: HTTP/2 protocol (including DNS over HTTPS) is vulnerable to 'MadeYouReset' DoS attack (bsc#1243895).
- CVE-2025-52434: race condition on connection close when using the APR/Native connector could lead to a JVM crash (bsc#1246389).
- CVE-2025-53506: uncontrolled resource HTTP/2 client consumption vulnerability (bsc#1246318).
- CVE-2025-66614: client certificate verification bypass due to virtual host mapping (bsc#1258371).
- CVE-2026-24733: improper input validation on HTTP/0.9 requests (bsc#1258385).
- CVE-2023-44487: Rapid reset attack (bsc#1216182).
- Record
SUSE-SU-2026:1058-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.tomcat:tomcatMaven |
8.5.0 up to 8.5.78 | 8.5.78 |
org.apache.tomcat:tomcatMaven |
9.0.0-M1 up to 9.0.62 | 9.0.62 |
org.apache.tomcat:tomcatMaven |
10.0.0-M1 up to 10.0.20 | 10.0.20 |
org.apache.tomcat:tomcatMaven |
10.1.0-M1 up to 10.1.0-M14 | 10.1.0-M14 |
tomcatBitnami |
8.5.0 up to 8.5.78, 9.0.0 up to 9.0.61, 10.0.0 up to 10.0.19 | 8.5.789.0.6110.0.19 |
libtomcat8-embed-javaTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
libtomcat8-javaTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat8TuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat8-adminTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat8-commonTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
Show 103 moreShow less
| Package | Affected | Fixed |
|---|---|---|
tomcat8-docsTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat8-examplesTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat8-userTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
org.apache.tomcat.embed:tomcat-embed-coreTuxCare:Maven |
9.0.50 up to 9.0.50-tuxcare.2, plus listed versions 9.0.50-tuxcare.1 |
9.0.50-tuxcare.2 |
org.apache.tomcat:tomcatTuxCare:Maven |
9.0.50 up to 9.0.50-tuxcare.2, plus listed versions 9.0.50-tuxcare.1 |
9.0.50-tuxcare.2 |
org.apache.tomcat:tomcat-catalinaTuxCare:Maven |
9.0.50 up to 9.0.50-tuxcare.2, plus listed versions 9.0.50-tuxcare.1 |
9.0.50-tuxcare.2 |
org.apache.tomcat:tomcat-coyoteTuxCare:Maven |
9.0.50 up to 9.0.50-tuxcare.2, plus listed versions 9.0.50-tuxcare.1 |
9.0.50-tuxcare.2 |
org.apache.tomcat:tomcat-utilTuxCare:Maven |
9.0.50 up to 9.0.50-tuxcare.2, plus listed versions 9.0.50-tuxcare.1 |
9.0.50-tuxcare.2 |
org.apache.tomcat.embed:tomcat-embed-coreTuxCare:Maven |
9.0.46 up to 9.0.46-tuxcare.1 | 9.0.46-tuxcare.1 |
org.apache.tomcat:tomcatTuxCare:Maven |
9.0.46 up to 9.0.46-tuxcare.1 | 9.0.46-tuxcare.1 |
org.apache.tomcat:tomcat-catalinaTuxCare:Maven |
9.0.46 up to 9.0.46-tuxcare.1 | 9.0.46-tuxcare.1 |
org.apache.tomcat:tomcat-coyoteTuxCare:Maven |
9.0.46 up to 9.0.46-tuxcare.1 | 9.0.46-tuxcare.1 |
org.apache.tomcat:tomcat-utilTuxCare:Maven |
9.0.46 up to 9.0.46-tuxcare.1 | 9.0.46-tuxcare.1 |
org.apache.tomcat.embed:tomcat-embed-coreTuxCare:Maven |
9.0.39 up to 9.0.39-tuxcare.1 | 9.0.39-tuxcare.1 |
org.apache.tomcat:tomcatTuxCare:Maven |
9.0.39 up to 9.0.39-tuxcare.1 | 9.0.39-tuxcare.1 |
org.apache.tomcat:tomcat-catalinaTuxCare:Maven |
9.0.39 up to 9.0.39-tuxcare.1 | 9.0.39-tuxcare.1 |
org.apache.tomcat:tomcat-coyoteTuxCare:Maven |
9.0.39 up to 9.0.39-tuxcare.1 | 9.0.39-tuxcare.1 |
org.apache.tomcat:tomcat-tribesTuxCare:Maven |
9.0.39 up to 9.0.39-tuxcare.1 | 9.0.39-tuxcare.1 |
tomcat9Debian:12 |
before 9.0.62-1 | 9.0.62-1 |
tomcat9Debian:13 |
before 9.0.62-1 | 9.0.62-1 |
tomcat9Debian:14 |
before 9.0.62-1 | 9.0.62-1 |
tomcat9Debian:10 |
before 9.0.31-1~deb10u7, plus listed versions 9.0.16-49.0.16-59.0.22-19.0.24-19.0.27-1 Show 7 moreShow less9.0.31-1~bpo10+19.0.31-1~deb10u19.0.31-1~deb10u29.0.31-1~deb10u39.0.31-1~deb10u49.0.31-1~deb10u59.0.31-1~deb10u6 |
9.0.31-1~deb10u7 |
tomcat9Debian:11 |
before 9.0.43-2~deb11u4, plus listed versions 9.0.43-19.0.43-2~deb11u19.0.43-2~deb11u29.0.43-2~deb11u3 |
9.0.43-2~deb11u4 |
org.apache.tomcat:tomcatMaven |
8.5.0 up to 8.5.78, plus listed versions 8.5.118.5.128.5.138.5.148.5.15 Show 45 moreShow less8.5.168.5.198.5.28.5.208.5.218.5.238.5.248.5.278.5.288.5.298.5.38.5.308.5.318.5.328.5.338.5.348.5.358.5.378.5.388.5.398.5.48.5.408.5.418.5.428.5.438.5.458.5.468.5.478.5.498.5.58.5.508.5.518.5.538.5.548.5.558.5.568.5.578.5.588.5.598.5.68.5.608.5.618.5.638.5.648.5.65 |
8.5.78 |
org.apache.tomcat:tomcatMaven |
9.0.0-M1 up to 9.0.62, plus listed versions 9.0.0.M19.0.0.M109.0.0.M119.0.0.M139.0.0.M15 Show 45 moreShow less9.0.0.M179.0.0.M189.0.0.M199.0.0.M209.0.0.M219.0.0.M229.0.0.M259.0.0.M269.0.0.M279.0.0.M39.0.0.M49.0.0.M69.0.0.M89.0.0.M99.0.19.0.109.0.119.0.129.0.139.0.149.0.169.0.179.0.199.0.29.0.209.0.219.0.229.0.249.0.269.0.279.0.299.0.309.0.319.0.339.0.349.0.359.0.369.0.379.0.389.0.399.0.49.0.409.0.419.0.439.0.44 |
9.0.62 |
org.apache.tomcat:tomcatMaven |
10.0.0-M1 up to 10.0.20, plus listed versions 10.0.010.0.0-M1010.0.0-M310.0.0-M410.0.0-M5 Show 18 moreShow less10.0.0-M610.0.0-M710.0.0-M810.0.0-M910.0.1010.0.1110.0.1210.0.1310.0.1410.0.1610.0.1710.0.1810.0.210.0.410.0.510.0.610.0.710.0.8 |
10.0.20 |
org.apache.tomcat:tomcatMaven |
10.1.0-M1 up to 10.1.0-M14, plus listed versions 10.1.0-M1010.1.0-M1110.1.0-M1210.1.0-M210.1.0-M4 Show 4 moreShow less10.1.0-M510.1.0-M610.1.0-M710.1.0-M8 |
10.1.0-M14 |
tomcatMageia:8 |
before 9.0.73-1.1.mga8 | 9.0.73-1.1.mga8 |
tomcatopenEuler:22.03-LTS-SP3 |
before 9.0.96-1.oe2203sp3 | 9.0.96-1.oe2203sp3 |
tomcatopenEuler:20.03-LTS-SP4 |
before 9.0.96-1.oe2003sp4 | 9.0.96-1.oe2003sp4 |
tomcatopenEuler:22.03-LTS-SP1 |
before 9.0.96-1.oe2203sp1 | 9.0.96-1.oe2203sp1 |
tomcatopenEuler:22.03-LTS-SP4 |
before 9.0.96-1.oe2203sp4 | 9.0.96-1.oe2203sp4 |
tomcatopenEuler:24.03-LTS |
before 9.0.96-2.oe2403 | 9.0.96-2.oe2403 |
jws5-ecjRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:4.20.0-1.redhat_00002.1.el7jws | 0:4.20.0-1.redhat_00002.1.el7jws |
jws5-tomcatRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-tomcat-admin-webappsRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-tomcat-docs-webappRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-tomcat-el-3.0-apiRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-tomcat-java-jdk11Red Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-tomcat-java-jdk8Red Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-tomcat-javadocRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-tomcat-jsp-2.3-apiRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-tomcat-libRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-tomcat-nativeRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:1.2.31-10.redhat_10.el7jws | 0:1.2.31-10.redhat_10.el7jws |
jws5-tomcat-native-debuginfoRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:1.2.31-10.redhat_10.el7jws | 0:1.2.31-10.redhat_10.el7jws |
jws5-tomcat-selinuxRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-tomcat-servlet-4.0-apiRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-tomcat-webappsRed Hat:jboss_enterprise_web_server:5.7::el7 |
before 0:9.0.62-9.redhat_00005.1.el7jws | 0:9.0.62-9.redhat_00005.1.el7jws |
jws5-ecjRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:4.20.0-1.redhat_00002.1.el8jws | 0:4.20.0-1.redhat_00002.1.el8jws |
jws5-tomcatRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:9.0.62-9.redhat_00005.1.el8jws | 0:9.0.62-9.redhat_00005.1.el8jws |
jws5-tomcat-admin-webappsRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:9.0.62-9.redhat_00005.1.el8jws | 0:9.0.62-9.redhat_00005.1.el8jws |
jws5-tomcat-docs-webappRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:9.0.62-9.redhat_00005.1.el8jws | 0:9.0.62-9.redhat_00005.1.el8jws |
jws5-tomcat-el-3.0-apiRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:9.0.62-9.redhat_00005.1.el8jws | 0:9.0.62-9.redhat_00005.1.el8jws |
jws5-tomcat-javadocRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:9.0.62-9.redhat_00005.1.el8jws | 0:9.0.62-9.redhat_00005.1.el8jws |
jws5-tomcat-jsp-2.3-apiRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:9.0.62-9.redhat_00005.1.el8jws | 0:9.0.62-9.redhat_00005.1.el8jws |
jws5-tomcat-libRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:9.0.62-9.redhat_00005.1.el8jws | 0:9.0.62-9.redhat_00005.1.el8jws |
jws5-tomcat-nativeRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:1.2.31-10.redhat_10.el8jws | 0:1.2.31-10.redhat_10.el8jws |
jws5-tomcat-native-debuginfoRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:1.2.31-10.redhat_10.el8jws | 0:1.2.31-10.redhat_10.el8jws |
jws5-tomcat-selinuxRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:9.0.62-9.redhat_00005.1.el8jws | 0:9.0.62-9.redhat_00005.1.el8jws |
jws5-tomcat-servlet-4.0-apiRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:9.0.62-9.redhat_00005.1.el8jws | 0:9.0.62-9.redhat_00005.1.el8jws |
jws5-tomcat-webappsRed Hat:jboss_enterprise_web_server:5.7::el8 |
before 0:9.0.62-9.redhat_00005.1.el8jws | 0:9.0.62-9.redhat_00005.1.el8jws |
jws5Red Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:1-8.el9jws | 0:1-8.el9jws |
jws5-ecjRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:4.20.0-1.redhat_00002.1.el9jws | 0:4.20.0-1.redhat_00002.1.el9jws |
jws5-javapackages-toolsRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:3.4.1-5.15.11.el9jws | 0:3.4.1-5.15.11.el9jws |
jws5-jboss-loggingRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:3.4.1-1.Final_redhat_00001.1.el9jws | 0:3.4.1-1.Final_redhat_00001.1.el9jws |
jws5-mod_clusterRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:1.4.3-2.Final_redhat_00002.1.el9jws | 0:1.4.3-2.Final_redhat_00002.1.el9jws |
jws5-mod_cluster-tomcatRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:1.4.3-2.Final_redhat_00002.1.el9jws | 0:1.4.3-2.Final_redhat_00002.1.el9jws |
jws5-python-javapackagesRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:3.4.1-5.15.11.el9jws | 0:3.4.1-5.15.11.el9jws |
jws5-runtimeRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:1-8.el9jws | 0:1-8.el9jws |
jws5-tomcatRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:9.0.62-9.redhat_00005.1.el9jws | 0:9.0.62-9.redhat_00005.1.el9jws |
jws5-tomcat-admin-webappsRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:9.0.62-9.redhat_00005.1.el9jws | 0:9.0.62-9.redhat_00005.1.el9jws |
jws5-tomcat-docs-webappRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:9.0.62-9.redhat_00005.1.el9jws | 0:9.0.62-9.redhat_00005.1.el9jws |
jws5-tomcat-el-3.0-apiRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:9.0.62-9.redhat_00005.1.el9jws | 0:9.0.62-9.redhat_00005.1.el9jws |
jws5-tomcat-javadocRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:9.0.62-9.redhat_00005.1.el9jws | 0:9.0.62-9.redhat_00005.1.el9jws |
jws5-tomcat-jsp-2.3-apiRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:9.0.62-9.redhat_00005.1.el9jws | 0:9.0.62-9.redhat_00005.1.el9jws |
jws5-tomcat-libRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:9.0.62-9.redhat_00005.1.el9jws | 0:9.0.62-9.redhat_00005.1.el9jws |
jws5-tomcat-nativeRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:1.2.31-10.redhat_10.el9jws | 0:1.2.31-10.redhat_10.el9jws |
jws5-tomcat-native-debuginfoRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:1.2.31-10.redhat_10.el9jws | 0:1.2.31-10.redhat_10.el9jws |
jws5-tomcat-selinuxRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:9.0.62-9.redhat_00005.1.el9jws | 0:9.0.62-9.redhat_00005.1.el9jws |
jws5-tomcat-servlet-4.0-apiRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:9.0.62-9.redhat_00005.1.el9jws | 0:9.0.62-9.redhat_00005.1.el9jws |
jws5-tomcat-vaultRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:1.1.8-4.Final_redhat_00004.1.el9jws | 0:1.1.8-4.Final_redhat_00004.1.el9jws |
jws5-tomcat-vault-javadocRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:1.1.8-4.Final_redhat_00004.1.el9jws | 0:1.1.8-4.Final_redhat_00004.1.el9jws |
jws5-tomcat-webappsRed Hat:jboss_enterprise_web_server:5.7::el9 |
before 0:9.0.62-9.redhat_00005.1.el9jws | 0:9.0.62-9.redhat_00005.1.el9jws |
tomcatSUSE:Linux Enterprise Server 12 SP5 |
before 9.0.36-3.90.1 | 9.0.36-3.90.1 |
tomcatSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 9.0.36-3.90.1 | 9.0.36-3.90.1 |
tomcatSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 9.0.36-150000.3.101.2 | 9.0.36-150000.3.101.2 |
tomcatSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 9.0.36-150000.3.101.2 | 9.0.36-150000.3.101.2 |
tomcatSUSE:Linux Enterprise Server 15-LTSS |
before 9.0.36-150000.3.101.2 | 9.0.36-150000.3.101.2 |
tomcatSUSE:Linux Enterprise Server for SAP Applications 15 |
before 9.0.36-150000.3.101.2 | 9.0.36-150000.3.101.2 |
tomcatSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 9.0.36-150100.4.81.1 | 9.0.36-150100.4.81.1 |
tomcatSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 9.0.36-150100.4.81.1 | 9.0.36-150100.4.81.1 |
tomcatSUSE:Linux Enterprise Server 15 SP1-BCL |
before 9.0.36-150100.4.81.1 | 9.0.36-150100.4.81.1 |
tomcatSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 9.0.36-150100.4.81.1 | 9.0.36-150100.4.81.1 |
tomcatSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 9.0.36-150100.4.81.1 | 9.0.36-150100.4.81.1 |
tomcatSUSE:Enterprise Storage 6 |
before 9.0.36-150100.4.81.1 | 9.0.36-150100.4.81.1 |
tomcatSUSE:Linux Enterprise Server 12 SP5-LTSS |
before 9.0.115-3.160.1 | 9.0.115-3.160.1 |
tomcatSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 9.0.115-3.160.1 | 9.0.115-3.160.1 |
tomcat8Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 8.5.21-1ubuntu18.5.29-18.5.30-18.5.30-1ubuntu18.5.30-1ubuntu1.2 Show 11 moreShow less8.5.30-1ubuntu1.38.5.30-1ubuntu1.48.5.39-1ubuntu1~18.04.18.5.39-1ubuntu1~18.04.28.5.39-1ubuntu1~18.04.38.5.39-1ubuntu1~18.04.3+esm18.5.39-1ubuntu1~18.04.3+esm28.5.39-1ubuntu1~18.04.3+esm38.5.39-1ubuntu1~18.04.3+esm48.5.39-1ubuntu1~18.04.3+esm58.5.39-1ubuntu1~18.04.3+esm6 |
None known |
tomcat9Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 9.0.16-3~18.04.19.0.16-3ubuntu0.18.04.19.0.16-3ubuntu0.18.04.29.0.16-3ubuntu0.18.04.2+esm19.0.16-3ubuntu0.18.04.2+esm2 Show 6 moreShow less9.0.16-3ubuntu0.18.04.2+esm39.0.16-3ubuntu0.18.04.2+esm49.0.16-3ubuntu0.18.04.2+esm59.0.16-3ubuntu0.18.04.2+esm69.0.16-3ubuntu0.18.04.2+esm79.0.16-3ubuntu0.18.04.2+esm8 |
None known |
tomcat9Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 9.0.24-19.0.27-19.0.31-19.0.31-1ubuntu0.19.0.31-1ubuntu0.2 Show 10 moreShow less9.0.31-1ubuntu0.39.0.31-1ubuntu0.49.0.31-1ubuntu0.59.0.31-1ubuntu0.69.0.31-1ubuntu0.79.0.31-1ubuntu0.89.0.31-1ubuntu0.99.0.31-1ubuntu0.9+esm19.0.31-1ubuntu0.9+esm29.0.31-1ubuntu0.9+esm3 |
None known |
tomcat9Ubuntu:Pro:22.04:LTS |
All versions, plus listed versions 9.0.43-39.0.54-19.0.55-19.0.58-19.0.58-1ubuntu0.1 Show 9 moreShow less9.0.58-1ubuntu0.1+esm19.0.58-1ubuntu0.1+esm29.0.58-1ubuntu0.1+esm39.0.58-1ubuntu0.1+esm49.0.58-1ubuntu0.29.0.58-1ubuntu0.2+esm19.0.58-1ubuntu0.2+esm29.0.58-1ubuntu0.2+esm39.0.58-1ubuntu0.2+esm4 |
None known |
tomcatopenSUSE:Tumbleweed |
before 9.0.43-11.1 | 9.0.43-11.1 |
tomcat10openSUSE:Tumbleweed |
before 10.1.14-1.1 | 10.1.14-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-43980 is a low vulnerability (CVSS 3.7) in Apache Tomcat, published September 28, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.36%, the 83rd percentile. Fixed in org.apache.tomcat:tomcat 8.5.78.
References
lists.apache.org/thread/3jjqbsp6j88b198x5rmg99b1qr8ht3g3
openwall.com/lists/oss-security/2022/09/28/1
lists.debian.org/debian-lts-announce/2022/10/msg00029.html
debian.org/security/2022/dsa-5265
nvd.nist.gov/vuln/detail/CVE-2021-43980
github.com/apache/tomcat/commit/170e0f792bd18ff031677890ba2fe50eb7a376c1
Show 127 moreShow less
github.com/apache/tomcat/commit/17f177eeb7df5938f67ef9ea580411b120195f13
github.com/apache/tomcat/commit/4a00b0c0890538b9d3107eef8f2e0afadd119beb
github.com/apache/tomcat/commit/9651b83a1d04583791525e5f0c4c9089f678d9fc
tomcat.apache.org/security-10.html
tomcat.apache.org/security-8.html
tomcat.apache.org/security-9.html
github.com/advisories/GHSA-jx7c-7mj5-9438
errata.cloudlinux.com/ubuntu18-els/CLSA-2025-1748282295.html
security-tracker.debian.org/tracker/CVE-2021-43980
github.com/apache/tomcat
advisories.mageia.org/MGASA-2023-0138.html
bugs.mageia.org/show_bug.cgi?id=30113
lists.suse.com/pipermail/sle-security-updates/2022-March/010339.html
lists.suse.com/pipermail/sle-security-updates/2022-April/010734.html
debian.org/lts/security/2022/dla-3160
lists.suse.com/pipermail/sle-security-updates/2023-March/014018.html
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2402
nvd.nist.gov/vuln/detail/CVE-2022-25762
nvd.nist.gov/vuln/detail/CVE-2023-44487
nvd.nist.gov/vuln/detail/CVE-2023-46589
nvd.nist.gov/vuln/detail/CVE-2024-23672
nvd.nist.gov/vuln/detail/CVE-2024-24549
nvd.nist.gov/vuln/detail/CVE-2024-34750
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2403
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2404
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2405
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2460
nvd.nist.gov/vuln/detail/CVE-2024-52318
access.redhat.com/errata/RHSA-2022:7272
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2047417
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_7272.json
access.redhat.com/security/cve/CVE-2021-43980
bugzilla.redhat.com/show_bug.cgi?id=2130599
cve.org/CVERecord?id=CVE-2021-43980
access.redhat.com/security/cve/CVE-2022-23181
cve.org/CVERecord?id=CVE-2022-23181
nvd.nist.gov/vuln/detail/CVE-2022-23181
lists.apache.org/thread/l8x62p3k19yfcb208jo4zrb83k5mfwg9
suse.com/support/update/announcement/2022/suse-su-20224009-1
bugzilla.suse.com/1203868
suse.com/security/cve/CVE-2021-43980
suse.com/support/update/announcement/2022/suse-su-20224221-1
bugzilla.suse.com/1204918
suse.com/security/cve/CVE-2022-42252
suse.com/support/update/announcement/2022/suse-su-20224257-1
suse.com/support/update/announcement/2026/suse-su-20261058-1
bugzilla.suse.com/1216182
bugzilla.suse.com/1243895
bugzilla.suse.com/1246318
bugzilla.suse.com/1246389
bugzilla.suse.com/1258371
bugzilla.suse.com/1258385
bugzilla.suse.com/1259224
suse.com/security/cve/CVE-2020-13934
suse.com/security/cve/CVE-2020-13935
suse.com/security/cve/CVE-2020-13943
suse.com/security/cve/CVE-2020-17527
suse.com/security/cve/CVE-2021-24122
suse.com/security/cve/CVE-2021-25122
suse.com/security/cve/CVE-2021-25329
suse.com/security/cve/CVE-2021-30640
suse.com/security/cve/CVE-2021-33037
suse.com/security/cve/CVE-2021-41079
suse.com/security/cve/CVE-2022-23181
suse.com/security/cve/CVE-2023-24998
suse.com/security/cve/CVE-2023-28708
suse.com/security/cve/CVE-2023-28709
suse.com/security/cve/CVE-2023-41080
suse.com/security/cve/CVE-2023-42795
suse.com/security/cve/CVE-2023-44487
suse.com/security/cve/CVE-2023-45468
suse.com/security/cve/CVE-2023-46589
suse.com/security/cve/CVE-2024-21733
suse.com/security/cve/CVE-2024-23672
suse.com/security/cve/CVE-2024-24549
suse.com/security/cve/CVE-2024-34750
suse.com/security/cve/CVE-2024-38286
suse.com/security/cve/CVE-2024-50379
suse.com/security/cve/CVE-2024-52316
suse.com/security/cve/CVE-2024-54677
suse.com/security/cve/CVE-2025-24813
suse.com/security/cve/CVE-2025-31651
suse.com/security/cve/CVE-2025-46701
suse.com/security/cve/CVE-2025-48988
suse.com/security/cve/CVE-2025-48989
suse.com/security/cve/CVE-2025-49125
suse.com/security/cve/CVE-2025-52434
suse.com/security/cve/CVE-2025-52520
suse.com/security/cve/CVE-2025-53506
suse.com/security/cve/CVE-2025-55752
suse.com/security/cve/CVE-2025-55754
suse.com/security/cve/CVE-2025-61795
suse.com/security/cve/CVE-2025-66614
suse.com/security/cve/CVE-2026-24733
ubuntu.com/security/CVE-2021-43980
suse.com/security/cve/CVE-2013-1976
suse.com/security/cve/CVE-2014-0050
suse.com/security/cve/CVE-2015-5174
suse.com/security/cve/CVE-2015-5345
suse.com/security/cve/CVE-2015-5346
suse.com/security/cve/CVE-2015-5351
suse.com/security/cve/CVE-2016-0706
suse.com/security/cve/CVE-2016-0714
suse.com/security/cve/CVE-2016-0763
suse.com/security/cve/CVE-2016-3092
suse.com/security/cve/CVE-2016-8745
suse.com/security/cve/CVE-2017-12617
suse.com/security/cve/CVE-2017-5647
suse.com/security/cve/CVE-2017-5648
suse.com/security/cve/CVE-2017-5664
suse.com/security/cve/CVE-2018-11784
suse.com/security/cve/CVE-2018-1336
suse.com/security/cve/CVE-2018-8014
suse.com/security/cve/CVE-2018-8034
suse.com/security/cve/CVE-2018-8037
suse.com/security/cve/CVE-2019-0199
suse.com/security/cve/CVE-2019-0221
suse.com/security/cve/CVE-2019-10072
suse.com/security/cve/CVE-2019-12418
suse.com/security/cve/CVE-2019-17563
suse.com/security/cve/CVE-2019-17569
suse.com/security/cve/CVE-2020-11996
suse.com/security/cve/CVE-2020-1935
suse.com/security/cve/CVE-2020-1938
suse.com/security/cve/CVE-2020-9484
suse.com/security/cve/CVE-2022-45143
Left out here: 28 versions. The JSON record has them.