Fix CVE(s): CVE-2020-13935
a 64-bit payload length whose most significant bit is set. The
extended payload length read in WsFrameBase.processRemainingHeader()
was assembled into a Java long without validation. With bit 63 set
the value became negative, which the consumer then used as a loop
bound, causing an infinite loop and exhausting CPU on the server
thread. Affects Apache Tomcat 7.0.0 to 7.0.104, 8.5.0 to 8.5.56,
9.0.0.M1 to 9.0.36, and 10.0.0-M1 to 10.0.0-M6.
length in processRemainingHeader() and reject frames with a
negative value by throwing a WsIOException carrying a
PROTOCOL_ERROR close reason; add the wsFrame.payloadMsbInvalid
message to LocalStrings.properties. Also fold the companion fix
4c04982870 to apply the same validation to the legacy
org/apache/catalina/websocket/WsFrame parser (still packaged in
catalina.jar via WebSocketServlet), and the regression follow-up
34d19fbe24 in WsFrameBase.byteArrayToLong() (0xFF -> 0xFFL) that
prevents silent corruption of payload lengths >= 4 bytes from
int-shift promotion. Additionally fold b517002093 to apply the
same 0xFF -> 0xFFL fix to the parallel helper
Conversions.byteArrayToLong() in
java/org/apache/catalina/util/Conversions.java, which is the
helper used by the legacy WsFrame parser; without it the new
< 0 check in the legacy parser would falsely reject legitimate
large frames. Backport of upstream commits f9f75c14, 34d19fbe24,
4c04982870 and b517002093
(https://github.com/apache/tomcat/commit/f9f75c14
https://github.com/apache/tomcat/commit/34d19fbe24
https://github.com/apache/tomcat/commit/4c04982870
https://github.com/apache/tomcat/commit/b517002093)
CLSA-2026-1777446601 is recorded against 9 packages.
Published on 29 April 2026 and last revised on 4 June 2026. No public exploit is currently recorded for this entry. Record sourced from OSV.
libservlet3.0-java has other advisories on record. If you are patching this one, these are worth checking on the same host:
Details
Affected Packages
| Software | From version | Fixed in |
|---|---|---|
| libservlet3.0-java | — | 7.0.68-1ubuntu0.4+tuxcare.els7 |
| libservlet3.0-java-doc | — | 7.0.68-1ubuntu0.4+tuxcare.els7 |
| libtomcat7-java | — | 7.0.68-1ubuntu0.4+tuxcare.els7 |
| tomcat7 | — | 7.0.68-1ubuntu0.4+tuxcare.els7 |
| tomcat7-admin | — | 7.0.68-1ubuntu0.4+tuxcare.els7 |
| tomcat7-common | — | 7.0.68-1ubuntu0.4+tuxcare.els7 |
| tomcat7-docs | — | 7.0.68-1ubuntu0.4+tuxcare.els7 |
| tomcat7-examples | — | 7.0.68-1ubuntu0.4+tuxcare.els7 |
| tomcat7-user | — | 7.0.68-1ubuntu0.4+tuxcare.els7 |
References
Similar Threats
Free Vulnerability Check
BotEraser helps you identify potentially vulnerable plugins and themes by checking your installation against CLSA-2026-1777446601 and other known CVE records.
Scan My Site Free →No credit card required · Results in minutes
ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.
Stay up to date with the latest from Boteraser.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
CloudFlare provides web performance and security solutions, enhancing site speed and protecting against threats.
Service URL: developers.cloudflare.com (opens in a new window)
These cookies are needed for adding comments on this website.
These cookies are used for managing login functionality on this website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.