Vulnerable Version
Tomcat 11.0.0-M1 through 11.0.10
Tomcat 10.1.0-M1 through 10.1.44
Tomcat 9.0.0-M11 through 9.0.108
Some EOL builds may also be impacted
Fixed Version
Tomcat 11.0.11 and above
Tomcat 10.1.45 and above
Tomcat 9.0.109 and above
Base Score
7.5 High
Vendor Discription:-
Apache Tomcat is an open-source implementation of the Java Servlet, JavaServer Pages (JSP), and WebSocket technologies, developed by the Apache Software Foundation. It serves as a lightweight, reliable, and widely-used web server and servlet container for deploying Java-based web applications. Tomcat is known for its performance, ease of configuration, and strong community support, making it a preferred choice for enterprise-grade applications and microservices architectures. It is often used in development and production environments to run dynamic content and support scalable, high-availability web services.
CVE-2025-55752 Description:-
With a classification of “Important,” CVE-2025-55752 is regarded as the more serious. This vulnerability, which allows attackers to exploit directory traversal using altered URLs, resulted from a regression during the resolution of a previous bug (bug 60013). Malicious actors may be able to get around Tomcat’s built-in safeguards for important directories like /WEB-INF/ and /META-INF/ by creating request URIs that are normalized before decoding. Enabling HTTP PUT requests increases the risk since malicious files could be uploaded by attackers, which could result in remote code execution on the server. However, PUT requests are limited to trusted users in the majority of production settings, which reduces the possibility of instant exploitation.
Impact:-
- Directory Traversal: Attackers can bypass Tomcat’s default protections and access sensitive directories.
- Information Disclosure: Unauthorized reading of configuration files, credentials, or source code.
- Remote Code Execution (RCE): If PUT or file upload is enabled, malicious JSP or script files could be uploaded and executed.
- Web Application Compromise: Successful exploitation may lead to modification or defacement of hosted web apps.
- Privilege Escalation & Persistence: Attackers could plant backdoors or maintain unauthorized access to the server.
Mitigations:-
- Upgrade Tomcat: Update to the patched version (once officially released) to fix the normalization flaw.
- Disable HTTP PUT/DELETE: Unless explicitly required, disable PUT and DELETE methods in
web.xmlor server configuration. - Apply Input Validation: Implement strict path validation and URL normalization at the application layer.
- Use Read-Only File Permissions: Restrict Tomcat process permissions to prevent file uploads or modifications.
- Monitor & Patch Regularly: Continuously monitor Tomcat’s security advisories and apply updates promptly to avoid regression-based exploits.
