Vulnerability · Published Jul 14, 2020 · Assigned by apache

CVE-2020-13935

High 7.5

In plain English

A high-severity security flaw in Apache Tomcat. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 86.6% (higher than 99.7% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)7.5High
Exploit odds (30 days)86.6%top 0.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC

Official description

The payload length in a WebSocket frame was not correctly validated in Apache Tomcat 10.0.0-M1 to 10.0.0-M6, 9.0.0.M1 to 9.0.36, 8.5.0 to 8.5.56 and 7.0.27 to 7.0.104. Invalid payload lengths could trigger an infinite loop. Multiple requests with invalid payload lengths could lead to a denial of service.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12tomcat99.0.37-1DEBIAN-CVE-2020-13935
Debian:13tomcat99.0.37-1DEBIAN-CVE-2020-13935
Debian:14tomcat99.0.37-1DEBIAN-CVE-2020-13935
Mavenorg.apache.tomcat.embed:tomcat-embed-websocket9.0.37GHSA-m7jv-hq7h-mq7c
Mavenorg.apache.tomcat.embed:tomcat-embed-websocket10.0.0-M7GHSA-m7jv-hq7h-mq7c
Mavenorg.apache.tomcat.embed:tomcat-embed-websocket7.0.105GHSA-m7jv-hq7h-mq7c
Mavenorg.apache.tomcat.embed:tomcat-embed-websocket8.5.57GHSA-m7jv-hq7h-mq7c
Mavenorg.apache.tomcat:tomcat10.0.0-M7GHSA-m7jv-hq7h-mq7c
Mavenorg.apache.tomcat:tomcat7.0.105GHSA-m7jv-hq7h-mq7c
Mavenorg.apache.tomcat:tomcat8.5.57GHSA-m7jv-hq7h-mq7c
Mavenorg.apache.tomcat:tomcat9.0.37GHSA-m7jv-hq7h-mq7c
Mavenorg.apache.tomcat:tomcat-websocket7.0.105GHSA-m7jv-hq7h-mq7c
Mavenorg.apache.tomcat:tomcat-websocket10.0.0-M7GHSA-m7jv-hq7h-mq7c
Mavenorg.apache.tomcat:tomcat-websocket9.0.37GHSA-m7jv-hq7h-mq7c
Mavenorg.apache.tomcat:tomcat-websocket8.5.57GHSA-m7jv-hq7h-mq7c

Affected products (as reported)

VendorProductVersions
n/a Apache Tomcat Apache Tomcat 10.0.0-M1 to 10.0.0-M6, 9.0.0.M1 to 9.0.36, 8.5.0 to 8.5.56, 7.0.27 to 7.0.104

References