Skip to content
Vulnerability Intelligence

CVE-2020-13935

High

Infinite Loop in Apache Tomcat

Published Feb 8, 2022 · Updated Oct 10, 2026 · Also known as BIT-tomcat-2020-13935, DEBIAN-CVE-2020-13935, GHSA-m7jv-hq7h-mq7c, SUSE-SU-2020:2611-1, UBUNTU-CVE-2020-13935, USN-4448-1

Key Facts

Patch immediately
  • CVE-2020-13935 is a high-severity vulnerability (CVSS 7.5 v3.1) affecting Tomcat (Apache), Epolicy Orchestrator (Mcafee), Oncommand System Manager (Netapp) and 22 more products.
  • It is not listed in any known-exploited vulnerabilities catalog. No public exploit code is known.
  • EPSS estimates a 87% probability of exploitation in the next 30 days.
  • Fixed versions are available, including Tomcat <=7.0.104, Tomcat 8.5.51-4.ph1, Tomcat 8.5.51-4.ph2.
  • Brandefense priority: patch immediately, because it is very likely to be exploited soon.

CVSS v3.1

7.5

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

EPSS (30-day exploit likelihood)

87%

Higher than 99.7% of all scored CVEs

Exploited in the wild

No known

Not in a known-exploited catalog

Public exploit code

None known

Get the full CVE-2020-13935 brief as a PDF

Every affected product and fixed release, exploitation status and a first 24 hours response checklist, emailed within minutes.

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 Products

558 affected entries in total
ProductAffected versionsFixed in
TomcatApache10.0.0-milestone1, 10.0.0-milestone2, 10.0.0-milestone3, 10.0.0-milestone4, 10.0.0-milestone5, 10.0.0-milestone6, 9.0.0-milestone1, 9.0.0-milestone107.0.104
Epolicy OrchestratorMcafee5.10.0, 5.10.0-update_1, 5.10.0-update_2, 5.10.0-update_3, 5.10.0-update_4, 5.10.0-update_5, 5.10.0-update_6, 5.10.0-update_7n/a
Oncommand System ManagerNetappSee advisory3.1.3
Agile Engineering Data ManagementOracle6.2.1.0n/a
Agile PlmOracle9.3.3, 9.3.5, 9.3.6n/a
20 more affected products in the full CVE brief

Patched Releases

Tomcat

<=7.0.104, 8.5.51-4.ph1, 8.5.51-4.ph2, 8.5.51-4.ph3, NA, 0:7.0.76-15.el7, 7.0.105, 7.0.76-10.amzn2.0.4, 7.0.76-15.el7, 8.0.53-29.37.1, 8.5.57, 9.0.115-3.160.1, 9.0.36-3.45.1, 9.0.36-3.6.1, 9.0.36-3.65.2, 9.0.36-4.41.2, 9.0.36-lp151.3.27.1, 9.0.36-lp152.2.4.1, 9.0.37, 9.0.43-8.1

tomcat-webapps

NA, 7.0.76-10.amzn2.0.4, 7.0.76-15.el7, 8.0.53-29.37.1, 9.0.115-3.160.1, 9.0.36-3.45.1, 9.0.36-3.6.1, 9.0.36-3.65.2, 9.0.36-4.41.2, 9.0.36-lp151.3.27.1, 9.0.36-lp152.2.4.1, 9.0.43-8.1

jboss-as-appclient

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-cli

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-client-all

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-clustering

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-cmp

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-configadmin

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-connector

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-controller

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-controller-client

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-core-security

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-deployment-repository

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-deployment-scanner

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-domain-http

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-domain-management

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-ee

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-ee-deployment

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-ejb3

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-embedded

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-host-controller

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-jacorb

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-jaxr

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-jaxrs

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

jboss-as-jdr

0:7.5.24-2.Final_redhat_00001.1.ep6.el6, 0:7.5.24-2.Final_redhat_00001.1.ep6.el7

Timeline

  1. Publicly disclosed

    Feb 8, 2022

  2. Last updated

    Oct 10, 2026

Weakness Type

  • CWE-400 Uncontrolled Resource Consumption
  • CWE-835 Loop with Unreachable Exit Condition ('Infinite Loop')

References

15 more references in the full CVE brief

FAQ

Common Questions.

Is CVE-2020-13935 Running On Your Attack Surface?

Brandefense maps vulnerabilities like this one to your internet-facing assets and tells you exactly where to patch.

Request A Demo