Tools
Mitigation for HTTP/2 Rapid Reset Vulnerability for Tomcat CVE-2023-44487 in Web Help Desk
WHD 12.7.2 through 12.8 ships with a version of Tomcat affected by CVE-2023-44487. Upgrade the version of Tomcat that WHD uses to mitigate the vulnerability.
First published date
Last published date
Overview
In October of 2023, the National Institute of Standards and Technology (NIST) published the following security bulletin about a potential denial of service (DOS) vulnerability, known as Rapid Reset, in HTTP/2 protocol:
The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly.
In Tomcat 8.5.0 through 8.5.93 and 9.0.0 through 9.0.80, the HTTP/2 implementation is affected by this vulnerability. Web Help Desk (WHD) 12.7.2 through 12.8 ships with an affected version of Tomcat.
Product section
Cause
CVE-2023-44487
Resolution
Resolution 1: Upgrade WHD
In WHD 12.8.1, Tomcat 9.0.82 is included and resolves this issue without the manual steps below. Consider upgrading your environment to address this issue if possible.
Resolution 2: Update the version of Tomcat that WHD uses
If an upgrade is not possible, you can mitigate this issue by updating the version of Tomcat that WHD uses.
-
Make a backup copy of the following folder:
...\webhelpdesk\bin\tomcat
-
Download Tomcat 9.0.82.
-
Extract the contents of the downloaded file, and rename the folder to
tomcat. -
Copy the server.xml file from your original ...\webhelpdesk\bin\tomcat\conf\ folder and paste it into the new tomcat\conf folder.
-
Copy the following files from your existing ...\webhelpdesk\bin\tomcat\lib folder and paste them into the new tomcat\lib folder:
- logger.jar
- tomcat-sorting-cl-1.0.0.jar
-
Stop the WHD server.
-
Remove the original tomcat folder, and replace it with the new tomcat folder.