Bug 2085304 (CVE-2022-25762) - CVE-2022-25762 tomcat: request mixup
Summary: CVE-2022-25762 tomcat: request mixup
Keywords:
Status: NEW
Alias: CVE-2022-25762
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Nobody
QA Contact:
URL:
Whiteboard:
Depends On: 2089983 2089984
Blocks: 2085305
TreeView+ depends on / blocked
 
Reported: 2022-05-13 00:09 UTC by Anten Skrabec
Modified: 2024-03-08 18:04 UTC (History)
14 users (show)

Fixed In Version: tomcat 8.5.76, tomcat 9.0.21
Doc Type: If docs needed, set a value
Doc Text:
A flaw was found in the tomcat package. When a web application sends a WebSocket message concurrently with the WebSocket connection closing, the application may continue to use the socket after it has been closed. In this case, the error handling triggered could cause the pooled object to be placed in the pool twice. This issue results in subsequent connections using the same object concurrently, which causes data to be potentially returned to the wrong user or application stability issues.
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description Anten Skrabec 2022-05-13 00:09:52 UTC
If a web application sends a WebSocket message concurrently with the WebSocket connection closing, 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.

https://tomcat.apache.org/security-8.html#Fixed_in_Apache_Tomcat_8.5.76


Note You need to log in before you can comment on or make changes to this bug.