CVE-2022-25762
Response mix-up with WebSocket concurrent send and close
CVE-2022-25762 is a high vulnerability (CVSS 8.6) in Apache Tomcat, published November 3, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 8.40%, the 94th percentile. Fixed in org.apache.tomcat:tomcat 8.5.75.
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
8.6
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.
- Record
CVE-2022-25762- 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 - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-404
- Updated
- 2026-11-02
CVE List No score
Response mix-up with WebSocket concurrent send and close
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.
- Record
CVE-2022-25762- Weakness
- CWE-404
- Updated
- 2026-11-02
EUVDEUVD-2022-4051 No score
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.
- Record
EUVD-2022-4051- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-h3ch-5pp2-vh6w
8.6
Improper socket reuse in Apache Tomcat
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.
- Record
GHSA-h3ch-5pp2-vh6w- 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 - Weakness
- CWE-404
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-25762
8.6
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.
- Record
DEBIAN-CVE-2022-25762- 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-03
OSVGHSA-h3ch-5pp2-vh6w
8.6
Improper socket reuse in Apache Tomcat
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.
- Record
GHSA-h3ch-5pp2-vh6w- 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 - Weakness
- CWE-404
- Updated
- 2026-11-02
Show 11 moreShow less
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-2020:4847
8.6
Red Hat Security Advisory: pki-core:10.6 and pki-deps:10.6 security, bug fix, and enhancement update
- Record
RHSA-2020:4847- 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
OSVRLSA-2020:4847
8.6
Moderate: pki-core:10.6 and pki-deps:10.6 security, bug fix, and enhancement update
The Public Key Infrastructure (PKI) Core contains fundamental packages required by Rocky Enterprise Software Foundation Certificate System.
Security Fix(es):
-
jquery: Cross-site scripting via cross-domain ajax requests (CVE-2015-9251)
-
bootstrap: XSS in the data-target attribute (CVE-2016-10735)
-
bootstrap: Cross-site Scripting (XSS) in the collapse data-parent attribute (CVE-2018-14040)
-
bootstrap: Cross-site Scripting (XSS) in the data-container property of tooltip (CVE-2018-14042)
-
bootstrap: XSS in the tooltip or popover data-template attribute (CVE-2019-8331)
-
jquery: Prototype pollution in object's prototype leading to denial of service, remote code execution, or property injection (CVE-2019-11358)
-
jquery: Cross-site scripting due to improper injQuery.htmlPrefilter method (CVE-2020-11022)
-
jquery: Passing HTML containing <option> elements to manipulation methods could result in untrusted code execution (CVE-2020-11023)
-
pki: Dogtag's python client does not validate certificates (CVE-2020-15720)
-
pki-core: Reflected XSS in 'path length' constraint field in CA's Agent page (CVE-2019-10146)
-
pki-core/pki-kra: Reflected XSS in recoveryID search field at KRA's DRM agent page in authorize recovery tab (CVE-2019-10179)
-
pki-core: Reflected XSS in getcookies?url= endpoint in CA (CVE-2019-10221)
-
pki-core: KRA vulnerable to reflected XSS via the getPk12 page (CVE-2020-1721)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.3 Release Notes linked from the References section.
- Record
RLSA-2020:4847- 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
OSVUBUNTU-CVE-2022-25762
8.6
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.
- Record
UBUNTU-CVE-2022-25762- 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
OSVBIT-tomcat-2022-25762 No score
Response mix-up with WebSocket concurrent send and close
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 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.
- Record
BIT-tomcat-2022-25762- 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
OSV No score
Response mix-up with WebSocket concurrent send and close
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.
- Record
CVE-2022-25762- Weakness
- CWE-404
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.tomcat:tomcatMaven |
8.5.0 up to 8.5.75 | 8.5.75 |
org.apache.tomcat:tomcatMaven |
9.0.0M1 up to 9.0.20 | 9.0.20 |
tomcatBitnami |
8.5.0 up to 8.5.76, 9.0.0 up to 9.0.21 | 8.5.769.0.21 |
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 |
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 |
Show 113 moreShow less
| Package | Affected | Fixed |
|---|---|---|
tomcat8-userTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat9Debian:12 |
before 9.0.22-1 | 9.0.22-1 |
tomcat9Debian:13 |
before 9.0.22-1 | 9.0.22-1 |
tomcat9Debian:14 |
before 9.0.22-1 | 9.0.22-1 |
org.apache.tomcat:tomcatMaven |
8.5.0 up to 8.5.75, 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.75 |
org.apache.tomcat:tomcatMaven |
9.0.0M1 up to 9.0.20, plus listed versions 9.0.0.M19.0.0.M109.0.0.M119.0.0.M139.0.0.M15 Show 29 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.49.0.59.0.69.0.79.0.8 |
9.0.20 |
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 |
apache-commons-collectionsRed Hat:enterprise_linux:8::appstream |
before 0:3.2.2-10.module+el8.1.0+3366+6dfb954c | 0:3.2.2-10.module+el8.1.0+3366+6dfb954c |
apache-commons-langRed Hat:enterprise_linux:8::appstream |
before 0:2.6-21.module+el8.1.0+3366+6dfb954c | 0:2.6-21.module+el8.1.0+3366+6dfb954c |
apache-commons-netRed Hat:enterprise_linux:8::appstream |
before 0:3.6-3.module+el8.3.0+6805+72837426 | 0:3.6-3.module+el8.3.0+6805+72837426 |
bea-staxRed Hat:enterprise_linux:8::appstream |
before 0:1.2.0-16.module+el8.1.0+3366+6dfb954c | 0:1.2.0-16.module+el8.1.0+3366+6dfb954c |
bea-stax-apiRed Hat:enterprise_linux:8::appstream |
before 0:1.2.0-16.module+el8.1.0+3366+6dfb954c | 0:1.2.0-16.module+el8.1.0+3366+6dfb954c |
glassfish-fastinfosetRed Hat:enterprise_linux:8::appstream |
before 0:1.2.13-9.module+el8.1.0+3366+6dfb954c | 0:1.2.13-9.module+el8.1.0+3366+6dfb954c |
glassfish-jaxbRed Hat:enterprise_linux:8::appstream |
before 0:2.2.11-11.module+el8.1.0+3366+6dfb954c | 0:2.2.11-11.module+el8.1.0+3366+6dfb954c |
glassfish-jaxb-apiRed Hat:enterprise_linux:8::appstream |
before 0:2.2.12-8.module+el8.1.0+3366+6dfb954c | 0:2.2.12-8.module+el8.1.0+3366+6dfb954c |
glassfish-jaxb-coreRed Hat:enterprise_linux:8::appstream |
before 0:2.2.11-11.module+el8.1.0+3366+6dfb954c | 0:2.2.11-11.module+el8.1.0+3366+6dfb954c |
glassfish-jaxb-runtimeRed Hat:enterprise_linux:8::appstream |
before 0:2.2.11-11.module+el8.1.0+3366+6dfb954c | 0:2.2.11-11.module+el8.1.0+3366+6dfb954c |
glassfish-jaxb-txw2Red Hat:enterprise_linux:8::appstream |
before 0:2.2.11-11.module+el8.1.0+3366+6dfb954c | 0:2.2.11-11.module+el8.1.0+3366+6dfb954c |
jackson-annotationsRed Hat:enterprise_linux:8::appstream |
before 0:2.10.0-1.module+el8.2.0+5059+3eb3af25 | 0:2.10.0-1.module+el8.2.0+5059+3eb3af25 |
jackson-coreRed Hat:enterprise_linux:8::appstream |
before 0:2.10.0-1.module+el8.2.0+5059+3eb3af25 | 0:2.10.0-1.module+el8.2.0+5059+3eb3af25 |
jackson-databindRed Hat:enterprise_linux:8::appstream |
before 0:2.10.0-1.module+el8.2.0+5059+3eb3af25 | 0:2.10.0-1.module+el8.2.0+5059+3eb3af25 |
jackson-jaxrs-json-providerRed Hat:enterprise_linux:8::appstream |
before 0:2.9.9-1.module+el8.1.0+3832+9784644d | 0:2.9.9-1.module+el8.1.0+3832+9784644d |
jackson-jaxrs-providersRed Hat:enterprise_linux:8::appstream |
before 0:2.9.9-1.module+el8.1.0+3832+9784644d | 0:2.9.9-1.module+el8.1.0+3832+9784644d |
jackson-module-jaxb-annotationsRed Hat:enterprise_linux:8::appstream |
before 0:2.7.6-4.module+el8.1.0+3366+6dfb954c | 0:2.7.6-4.module+el8.1.0+3366+6dfb954c |
jakarta-commons-httpclientRed Hat:enterprise_linux:8::appstream |
before 1:3.1-28.module+el8.1.0+3366+6dfb954c | 1:3.1-28.module+el8.1.0+3366+6dfb954c |
javassistRed Hat:enterprise_linux:8::appstream |
before 0:3.18.1-8.module+el8.1.0+3366+6dfb954c | 0:3.18.1-8.module+el8.1.0+3366+6dfb954c |
javassist-javadocRed Hat:enterprise_linux:8::appstream |
before 0:3.18.1-8.module+el8.1.0+3366+6dfb954c | 0:3.18.1-8.module+el8.1.0+3366+6dfb954c |
jssRed Hat:enterprise_linux:8::appstream |
before 0:4.7.3-1.module+el8.3.0+8058+d5cd4219 | 0:4.7.3-1.module+el8.3.0+8058+d5cd4219 |
jss-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:4.7.3-1.module+el8.3.0+8058+d5cd4219 | 0:4.7.3-1.module+el8.3.0+8058+d5cd4219 |
jss-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:4.7.3-1.module+el8.3.0+8058+d5cd4219 | 0:4.7.3-1.module+el8.3.0+8058+d5cd4219 |
jss-javadocRed Hat:enterprise_linux:8::appstream |
before 0:4.7.3-1.module+el8.3.0+8058+d5cd4219 | 0:4.7.3-1.module+el8.3.0+8058+d5cd4219 |
ldapjdkRed Hat:enterprise_linux:8::appstream |
before 0:4.22.0-1.module+el8.3.0+6784+6e1e4c62 | 0:4.22.0-1.module+el8.3.0+6784+6e1e4c62 |
ldapjdk-javadocRed Hat:enterprise_linux:8::appstream |
before 0:4.22.0-1.module+el8.3.0+6784+6e1e4c62 | 0:4.22.0-1.module+el8.3.0+6784+6e1e4c62 |
pki-baseRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
pki-base-javaRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
pki-caRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
pki-coreRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
pki-core-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
pki-core-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
pki-kraRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
pki-serverRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
pki-servlet-4.0-apiRed Hat:enterprise_linux:8::appstream |
before 1:9.0.30-1.module+el8.3.0+6730+8f9c6254 | 1:9.0.30-1.module+el8.3.0+6730+8f9c6254 |
pki-servlet-engineRed Hat:enterprise_linux:8::appstream |
before 1:9.0.30-1.module+el8.3.0+6730+8f9c6254 | 1:9.0.30-1.module+el8.3.0+6730+8f9c6254 |
pki-symkeyRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
pki-symkey-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
pki-toolsRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
pki-tools-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
python-nssRed Hat:enterprise_linux:8::appstream |
before 0:1.0.1-10.module+el8.1.0+3366+6dfb954c | 0:1.0.1-10.module+el8.1.0+3366+6dfb954c |
python-nss-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.0.1-10.module+el8.1.0+3366+6dfb954c | 0:1.0.1-10.module+el8.1.0+3366+6dfb954c |
python-nss-docRed Hat:enterprise_linux:8::appstream |
before 0:1.0.1-10.module+el8.1.0+3366+6dfb954c | 0:1.0.1-10.module+el8.1.0+3366+6dfb954c |
python3-nssRed Hat:enterprise_linux:8::appstream |
before 0:1.0.1-10.module+el8.1.0+3366+6dfb954c | 0:1.0.1-10.module+el8.1.0+3366+6dfb954c |
python3-nss-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.0.1-10.module+el8.1.0+3366+6dfb954c | 0:1.0.1-10.module+el8.1.0+3366+6dfb954c |
python3-pkiRed Hat:enterprise_linux:8::appstream |
before 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 | 0:10.9.4-1.module+el8.3.0+8058+d5cd4219 |
relaxngDatatypeRed Hat:enterprise_linux:8::appstream |
before 0:2011.1-7.module+el8.1.0+3366+6dfb954c | 0:2011.1-7.module+el8.1.0+3366+6dfb954c |
resteasyRed Hat:enterprise_linux:8::appstream |
before 0:3.0.26-3.module+el8.2.0+5723+4574fbff | 0:3.0.26-3.module+el8.2.0+5723+4574fbff |
slf4jRed Hat:enterprise_linux:8::appstream |
before 0:1.7.25-4.module+el8.1.0+3366+6dfb954c | 0:1.7.25-4.module+el8.1.0+3366+6dfb954c |
slf4j-jdk14Red Hat:enterprise_linux:8::appstream |
before 0:1.7.25-4.module+el8.1.0+3366+6dfb954c | 0:1.7.25-4.module+el8.1.0+3366+6dfb954c |
stax-exRed Hat:enterprise_linux:8::appstream |
before 0:1.7.7-8.module+el8.2.0+5723+4574fbff | 0:1.7.7-8.module+el8.2.0+5723+4574fbff |
tomcatjssRed Hat:enterprise_linux:8::appstream |
before 0:7.5.0-1.module+el8.3.0+7355+c59bcbd9 | 0:7.5.0-1.module+el8.3.0+7355+c59bcbd9 |
velocityRed Hat:enterprise_linux:8::appstream |
before 0:1.7-24.module+el8.1.0+3366+6dfb954c | 0:1.7-24.module+el8.1.0+3366+6dfb954c |
xalan-j2Red Hat:enterprise_linux:8::appstream |
before 0:2.7.1-38.module+el8.1.0+3366+6dfb954c | 0:2.7.1-38.module+el8.1.0+3366+6dfb954c |
xerces-j2Red Hat:enterprise_linux:8::appstream |
before 0:2.11.0-34.module+el8.1.0+3366+6dfb954c | 0:2.11.0-34.module+el8.1.0+3366+6dfb954c |
xml-commons-apisRed Hat:enterprise_linux:8::appstream |
before 0:1.4.01-25.module+el8.1.0+3366+6dfb954c | 0:1.4.01-25.module+el8.1.0+3366+6dfb954c |
xml-commons-resolverRed Hat:enterprise_linux:8::appstream |
before 0:1.2-26.module+el8.1.0+3366+6dfb954c | 0:1.2-26.module+el8.1.0+3366+6dfb954c |
xmlstreambufferRed Hat:enterprise_linux:8::appstream |
before 0:1.5.4-8.module+el8.2.0+5723+4574fbff | 0:1.5.4-8.module+el8.2.0+5723+4574fbff |
xsomRed Hat:enterprise_linux:8::appstream |
before 0:0-19.20110809svn.module+el8.1.0+3366+6dfb954c | 0:0-19.20110809svn.module+el8.1.0+3366+6dfb954c |
apache-commons-collectionsRocky Linux:8 |
before 0:3.2.2-10.module+el8.3.0+53+ea062990 | 0:3.2.2-10.module+el8.3.0+53+ea062990 |
apache-commons-collectionsRocky Linux:8 |
before 0:3.2.2-10.module+el8.3.0+74+855e3f5d | 0:3.2.2-10.module+el8.3.0+74+855e3f5d |
apache-commons-langRocky Linux:8 |
before 0:2.6-21.module+el8.3.0+53+ea062990 | 0:2.6-21.module+el8.3.0+53+ea062990 |
apache-commons-langRocky Linux:8 |
before 0:2.6-21.module+el8.3.0+74+855e3f5d | 0:2.6-21.module+el8.3.0+74+855e3f5d |
apache-commons-netRocky Linux:8 |
before 0:3.6-3.module+el8.3.0+53+ea062990 | 0:3.6-3.module+el8.3.0+53+ea062990 |
apache-commons-netRocky Linux:8 |
before 0:3.6-3.module+el8.3.0+74+855e3f5d | 0:3.6-3.module+el8.3.0+74+855e3f5d |
bea-staxRocky Linux:8 |
before 0:1.2.0-16.module+el8.3.0+53+ea062990 | 0:1.2.0-16.module+el8.3.0+53+ea062990 |
glassfish-fastinfosetRocky Linux:8 |
before 0:1.2.13-9.module+el8.3.0+53+ea062990 | 0:1.2.13-9.module+el8.3.0+53+ea062990 |
glassfish-jaxbRocky Linux:8 |
before 0:2.2.11-11.module+el8.3.0+53+ea062990 | 0:2.2.11-11.module+el8.3.0+53+ea062990 |
glassfish-jaxb-apiRocky Linux:8 |
before 0:2.2.12-8.module+el8.3.0+53+ea062990 | 0:2.2.12-8.module+el8.3.0+53+ea062990 |
jackson-annotationsRocky Linux:8 |
before 0:2.10.0-1.module+el8.3.0+53+ea062990 | 0:2.10.0-1.module+el8.3.0+53+ea062990 |
jackson-coreRocky Linux:8 |
before 0:2.10.0-1.module+el8.3.0+53+ea062990 | 0:2.10.0-1.module+el8.3.0+53+ea062990 |
jackson-databindRocky Linux:8 |
before 0:2.10.0-1.module+el8.3.0+53+ea062990 | 0:2.10.0-1.module+el8.3.0+53+ea062990 |
jackson-jaxrs-providersRocky Linux:8 |
before 0:2.9.9-1.module+el8.3.0+53+ea062990 | 0:2.9.9-1.module+el8.3.0+53+ea062990 |
jackson-module-jaxb-annotationsRocky Linux:8 |
before 0:2.7.6-4.module+el8.3.0+53+ea062990 | 0:2.7.6-4.module+el8.3.0+53+ea062990 |
jakarta-commons-httpclientRocky Linux:8 |
before 1:3.1-28.module+el8.3.0+53+ea062990 | 1:3.1-28.module+el8.3.0+53+ea062990 |
jakarta-commons-httpclientRocky Linux:8 |
before 1:3.1-28.module+el8.3.0+74+855e3f5d | 1:3.1-28.module+el8.3.0+74+855e3f5d |
javassistRocky Linux:8 |
before 0:3.18.1-8.module+el8.3.0+53+ea062990 | 0:3.18.1-8.module+el8.3.0+53+ea062990 |
javassistRocky Linux:8 |
before 0:3.18.1-8.module+el8.3.0+74+855e3f5d | 0:3.18.1-8.module+el8.3.0+74+855e3f5d |
ldapjdkRocky Linux:8 |
before 0:4.22.0-1.module+el8.4.0+418+b7ae1d4a | 0:4.22.0-1.module+el8.4.0+418+b7ae1d4a |
pki-servlet-engineRocky Linux:8 |
before 1:9.0.30-1.module+el8.3.0+53+ea062990 | 1:9.0.30-1.module+el8.3.0+53+ea062990 |
python-nssRocky Linux:8 |
before 0:1.0.1-10.module+el8.3.0+53+ea062990 | 0:1.0.1-10.module+el8.3.0+53+ea062990 |
relaxngDatatypeRocky Linux:8 |
before 0:2011.1-7.module+el8.3.0+53+ea062990 | 0:2011.1-7.module+el8.3.0+53+ea062990 |
resteasyRocky Linux:8 |
before 0:3.0.26-3.module+el8.3.0+53+ea062990 | 0:3.0.26-3.module+el8.3.0+53+ea062990 |
slf4jRocky Linux:8 |
before 0:1.7.25-4.module+el8.5.0+697+f586bb30 | 0:1.7.25-4.module+el8.5.0+697+f586bb30 |
slf4jRocky Linux:8 |
before 0:1.7.25-4.module+el8.3.0+74+855e3f5d | 0:1.7.25-4.module+el8.3.0+74+855e3f5d |
slf4jRocky Linux:8 |
before 0:1.7.25-4.module+el8.3.0+133+b8b54b58 | 0:1.7.25-4.module+el8.3.0+133+b8b54b58 |
stax-exRocky Linux:8 |
before 0:1.7.7-8.module+el8.3.0+53+ea062990 | 0:1.7.7-8.module+el8.3.0+53+ea062990 |
velocityRocky Linux:8 |
before 0:1.7-24.module+el8.3.0+53+ea062990 | 0:1.7-24.module+el8.3.0+53+ea062990 |
velocityRocky Linux:8 |
before 0:1.7-24.module+el8.3.0+74+855e3f5d | 0:1.7-24.module+el8.3.0+74+855e3f5d |
xalan-j2Rocky Linux:8 |
before 0:2.7.1-38.module+el8.3.0+53+ea062990 | 0:2.7.1-38.module+el8.3.0+53+ea062990 |
xalan-j2Rocky Linux:8 |
before 0:2.7.1-38.module+el8.3.0+74+855e3f5d | 0:2.7.1-38.module+el8.3.0+74+855e3f5d |
xerces-j2Rocky Linux:8 |
before 0:2.11.0-34.module+el8.3.0+53+ea062990 | 0:2.11.0-34.module+el8.3.0+53+ea062990 |
xerces-j2Rocky Linux:8 |
before 0:2.11.0-34.module+el8.3.0+74+855e3f5d | 0:2.11.0-34.module+el8.3.0+74+855e3f5d |
xml-commons-apisRocky Linux:8 |
before 0:1.4.01-25.module+el8.5.0+697+f586bb30 | 0:1.4.01-25.module+el8.5.0+697+f586bb30 |
xml-commons-apisRocky Linux:8 |
before 0:1.4.01-25.module+el8.3.0+74+855e3f5d | 0:1.4.01-25.module+el8.3.0+74+855e3f5d |
xml-commons-apisRocky Linux:8 |
before 0:1.4.01-25.module+el8.3.0+53+ea062990 | 0:1.4.01-25.module+el8.3.0+53+ea062990 |
xml-commons-resolverRocky Linux:8 |
before 0:1.2-26.module+el8.3.0+53+ea062990 | 0:1.2-26.module+el8.3.0+53+ea062990 |
xml-commons-resolverRocky Linux:8 |
before 0:1.2-26.module+el8.3.0+74+855e3f5d | 0:1.2-26.module+el8.3.0+74+855e3f5d |
xmlstreambufferRocky Linux:8 |
before 0:1.5.4-8.module+el8.3.0+53+ea062990 | 0:1.5.4-8.module+el8.3.0+53+ea062990 |
xsomRocky Linux:8 |
before 0:0-19.20110809svn.module+el8.3.0+53+ea062990 | 0:0-19.20110809svn.module+el8.3.0+53+ea062990 |
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 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-02 | created | CVE List, EUVD, GitHub Advisories, NVD, OSV |
References
lists.apache.org/thread/6ckmjfb1k61dyzkto9vm2k5jvt4o7w7c
oracle.com/security-alerts/cpujul2022.html
security.netapp.com/advisory/ntap-20220629-0003
nvd.nist.gov/vuln/detail/CVE-2022-25762
github.com/advisories/GHSA-h3ch-5pp2-vh6w
errata.cloudlinux.com/ubuntu18-els/CLSA-2025-1748282295.html
Show 131 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2022/25xxx/CVE-2022-25762.json
security-tracker.debian.org/tracker/CVE-2022-25762
github.com/apache/tomcat
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2402
nvd.nist.gov/vuln/detail/CVE-2021-43980
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-2020:4847
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.3_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1376706
bugzilla.redhat.com/show_bug.cgi?id=1399546
bugzilla.redhat.com/show_bug.cgi?id=1406505
bugzilla.redhat.com/show_bug.cgi?id=1601614
bugzilla.redhat.com/show_bug.cgi?id=1601617
bugzilla.redhat.com/show_bug.cgi?id=1666907
bugzilla.redhat.com/show_bug.cgi?id=1668097
bugzilla.redhat.com/show_bug.cgi?id=1686454
bugzilla.redhat.com/show_bug.cgi?id=1695901
bugzilla.redhat.com/show_bug.cgi?id=1701972
bugzilla.redhat.com/show_bug.cgi?id=1706521
bugzilla.redhat.com/show_bug.cgi?id=1710171
bugzilla.redhat.com/show_bug.cgi?id=1721684
bugzilla.redhat.com/show_bug.cgi?id=1724433
bugzilla.redhat.com/show_bug.cgi?id=1732565
bugzilla.redhat.com/show_bug.cgi?id=1732981
bugzilla.redhat.com/show_bug.cgi?id=1777579
bugzilla.redhat.com/show_bug.cgi?id=1805541
bugzilla.redhat.com/show_bug.cgi?id=1817247
bugzilla.redhat.com/show_bug.cgi?id=1821851
bugzilla.redhat.com/show_bug.cgi?id=1822246
bugzilla.redhat.com/show_bug.cgi?id=1824939
bugzilla.redhat.com/show_bug.cgi?id=1824948
bugzilla.redhat.com/show_bug.cgi?id=1825998
bugzilla.redhat.com/show_bug.cgi?id=1828406
bugzilla.redhat.com/show_bug.cgi?id=1842734
bugzilla.redhat.com/show_bug.cgi?id=1842736
bugzilla.redhat.com/show_bug.cgi?id=1843537
bugzilla.redhat.com/show_bug.cgi?id=1845447
bugzilla.redhat.com/show_bug.cgi?id=1850004
bugzilla.redhat.com/show_bug.cgi?id=1854043
bugzilla.redhat.com/show_bug.cgi?id=1854959
bugzilla.redhat.com/show_bug.cgi?id=1855273
bugzilla.redhat.com/show_bug.cgi?id=1855319
bugzilla.redhat.com/show_bug.cgi?id=1856368
bugzilla.redhat.com/show_bug.cgi?id=1857933
bugzilla.redhat.com/show_bug.cgi?id=1861911
bugzilla.redhat.com/show_bug.cgi?id=1869893
bugzilla.redhat.com/show_bug.cgi?id=1871064
bugzilla.redhat.com/show_bug.cgi?id=1873235
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4847.json
access.redhat.com/security/cve/CVE-2015-9251
cve.org/CVERecord?id=CVE-2015-9251
nvd.nist.gov/vuln/detail/CVE-2015-9251
access.redhat.com/security/cve/CVE-2016-10735
cve.org/CVERecord?id=CVE-2016-10735
nvd.nist.gov/vuln/detail/CVE-2016-10735
access.redhat.com/security/cve/CVE-2018-14040
cve.org/CVERecord?id=CVE-2018-14040
nvd.nist.gov/vuln/detail/CVE-2018-14040
access.redhat.com/security/cve/CVE-2018-14042
cve.org/CVERecord?id=CVE-2018-14042
nvd.nist.gov/vuln/detail/CVE-2018-14042
access.redhat.com/security/cve/CVE-2019-8331
cve.org/CVERecord?id=CVE-2019-8331
nvd.nist.gov/vuln/detail/CVE-2019-8331
access.redhat.com/security/cve/CVE-2019-10146
cve.org/CVERecord?id=CVE-2019-10146
nvd.nist.gov/vuln/detail/CVE-2019-10146
access.redhat.com/security/cve/CVE-2019-10179
cve.org/CVERecord?id=CVE-2019-10179
nvd.nist.gov/vuln/detail/CVE-2019-10179
access.redhat.com/security/cve/CVE-2019-10221
cve.org/CVERecord?id=CVE-2019-10221
nvd.nist.gov/vuln/detail/CVE-2019-10221
access.redhat.com/security/cve/CVE-2019-11358
cve.org/CVERecord?id=CVE-2019-11358
nvd.nist.gov/vuln/detail/CVE-2019-11358
blog.jquery.com/2019/04/10/jquery-3-4-0-released
drupal.org/sa-core-2019-006
access.redhat.com/security/cve/CVE-2020-1721
cve.org/CVERecord?id=CVE-2020-1721
nvd.nist.gov/vuln/detail/CVE-2020-1721
access.redhat.com/security/cve/CVE-2020-1935
bugzilla.redhat.com/show_bug.cgi?id=1806835
cve.org/CVERecord?id=CVE-2020-1935
nvd.nist.gov/vuln/detail/CVE-2020-1935
tomcat.apache.org/security-7.html
tomcat.apache.org/security-8.html
tomcat.apache.org/security-9.html
access.redhat.com/security/cve/CVE-2020-1938
bugzilla.redhat.com/show_bug.cgi?id=1806398
cve.org/CVERecord?id=CVE-2020-1938
nvd.nist.gov/vuln/detail/CVE-2020-1938
meterpreter.org/cve-2020-1938-apache-tomcat-ajp-connector-remote-code-execution-vulnerability-alert
cnvd.org.cn/webinfo/show/5415
tenable.com/blog/cve-2020-1938-ghostcat-apache-tomcat-ajp-file-readinclusion-vulnerability-cnvd-2020-10487
cisa.gov/known-exploited-vulnerabilities-catalog
access.redhat.com/security/cve/CVE-2020-11022
cve.org/CVERecord?id=CVE-2020-11022
nvd.nist.gov/vuln/detail/CVE-2020-11022
github.com/advisories/GHSA-gxr4-xjj5-5px2
access.redhat.com/security/cve/CVE-2020-11023
cve.org/CVERecord?id=CVE-2020-11023
nvd.nist.gov/vuln/detail/CVE-2020-11023
blog.jquery.com/2020/04/10/jquery-3-5-0-released
access.redhat.com/security/cve/CVE-2020-15720
cve.org/CVERecord?id=CVE-2020-15720
nvd.nist.gov/vuln/detail/CVE-2020-15720
access.redhat.com/security/cve/CVE-2020-25715
bugzilla.redhat.com/show_bug.cgi?id=1891016
cve.org/CVERecord?id=CVE-2020-25715
nvd.nist.gov/vuln/detail/CVE-2020-25715
access.redhat.com/security/cve/CVE-2022-25762
bugzilla.redhat.com/show_bug.cgi?id=2085304
cve.org/CVERecord?id=CVE-2022-25762
errata.rockylinux.org/RLSA-2020:4847
ubuntu.com/security/CVE-2022-25762
github.com/apache/tomcat/commit/e2d5a040b962a904db5264b3cb3282c6b05f823c
github.com/apache/tomcat/commit/7046644bf361b89afc246b6643e24ce2ae60cacc
github.com/apache/tomcat/commit/339b40bc07bdba9ded565929b9a3448c5a78f015
github.com/apache/tomcat/commit/65fb1ee548111021edde247f3b3c409ec95a5183
github.com/apache/tomcat/commit/01f2cf25b270a84d0daeefc4f215aa2f56e1df99
Left out here: 9 versions. The JSON record has them.