PT-2020-4410 · Apache+6 · Apache Tomcat+6

Published

2020-07-05

·

Updated

2026-03-26

·

CVE-2020-13935

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions: Apache Tomcat versions 7.0.27 through 7.0.104 Apache Tomcat versions 8.5.0 through 8.5.56 Apache Tomcat versions 9.0.0.M1 through 9.0.36 Apache Tomcat versions 10.0.0-M1 through 10.0.0-M6
Description: The issue is related to the execution of a loop with an unavailable exit condition in the Apache Tomcat server. This can be exploited by a remote attacker to cause a denial of service. The problem lies in the incorrect validation of the payload length in a WebSocket frame, which can trigger an infinite loop. Multiple requests with invalid payload lengths could lead to a denial of service.
Recommendations: For Apache Tomcat versions 7.0.27 through 7.0.104, update to a version that correctly validates the payload length in WebSocket frames. For Apache Tomcat versions 8.5.0 through 8.5.56, update to a version that correctly validates the payload length in WebSocket frames. For Apache Tomcat versions 9.0.0.M1 through 9.0.36, update to a version that correctly validates the payload length in WebSocket frames. For Apache Tomcat versions 10.0.0-M1 through 10.0.0-M6, update to a version that correctly validates the payload length in WebSocket frames. As a temporary workaround, consider restricting access to the WebSocket functionality until a patch is available.

Exploit

Fix

DoS

Infinite Loop

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
ALT-PU-2020-2892
ALT-PU-2020-3213
ALT-PU-2021-2858
BDU:2020-04938
BIT-TOMCAT-2020-13935
CESA-2020_4004
CVE-2020-13935
DLA-2286-1
DSA-4727-1
ELSA-2020-4004
GHSA-M7JV-HQ7H-MQ7C
MGASA-2020-0331
OPENSUSE-SU-2020:1102-1
OPENSUSE-SU-2020:1111-1
OPENSUSE-SU-2020_1102-1
OPENSUSE-SU-2020_1111-1
OPENSUSE-SU-2024:12103-1
OPENSUSE-SU-2024:13441-1
RHSA-2020:3303
RHSA-2020:3306
RHSA-2020:3383
RHSA-2020:4004
RHSA-2020_4004
RHSA-2022:5459
RHSA-2022:5460
SUSE-SU-2020:2037-1
SUSE-SU-2020:2045-1
SUSE-SU-2020:2046-1
SUSE-SU-2020:2047-1
SUSE-SU-2020:2611-1
SUSE-SU-2020_2037-1
SUSE-SU-2020_2045-1
SUSE-SU-2020_2046-1
SUSE-SU-2020_2047-1
SUSE-SU-2020_2611-1
SUSE-SU-2026:1058-1
USN-4448-1
USN-4596-1

Affected Products

Alt Linux
Apache Tomcat
Centos
Linuxmint
Red Hat
Suse
Ubuntu