Improper Length Parameter Handling in Apache Tomcat WebSocket
CVE-2026-87022
What is CVE-2026-87022?
CVE-2026-87022 is a security vulnerability affecting Apache Tomcat, a widely used open-source implementation of the Java Servlet, JavaServer Pages, and WebSocket technologies. This specific vulnerability arises from improper handling of length parameter inconsistencies, primarily related to WebSocket message smuggling when the per-message-deflate feature is enabled. Apache Tomcat serves as a critical infrastructure for numerous enterprise applications, hence any vulnerability could severely impact organizations utilizing this software. If exploited, an attacker could manipulate WebSocket communications, potentially leading to unauthorized data access or manipulation within the application, jeopardizing the integrity and confidentiality of sensitive information.
Potential impact of CVE-2026-87022
-
Data Compromise: Exploitation of this vulnerability can allow attackers to execute message smuggling attacks, which may facilitate unauthorized access to confidential data transmitted over WebSocket connections.
-
Application Integrity Threats: The improper handling of length parameters could enable attackers to alter the intended flow of WebSocket messages, leading to compromised application logic and potential integrity violations in business transactions.
-
Increased Attack Surface: As this vulnerability affects multiple versions of Apache Tomcat, including both supported and end-of-life versions, organizations running outdated or unsupported variants may face an expanded threat landscape, making them attractive targets for cybercriminals.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
Apache Tomcat 11.0.0-M1 <= 11.0.25
Apache Tomcat 10.1.0-M1 <= 10.1.59
Apache Tomcat 9.0.0.M1 <= 9.0.121