cbcvebase.
CVE-2020-13934
published 2020-07-14

CVE-2020-13934: An h2c direct connection to Apache Tomcat 10.0.0-M1 to 10.0.0-M6, 9.0.0.M5 to 9.0.36 and 8.5.1 to 8.5.56 did not release the HTTP/1.1 processor after the…

PriorityP354high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
EPSS
64.12%
99.1th percentile
An h2c direct connection to Apache Tomcat 10.0.0-M1 to 10.0.0-M6, 9.0.0.M5 to 9.0.36 and 8.5.1 to 8.5.56 did not release the HTTP/1.1 processor after the upgrade to HTTP/2. If a sufficient number of such requests were made, an OutOfMemoryException could occur leading to a denial of service.

Affected

29 ranges· showing 25
VendorProductVersion rangeFixed in
apachetomcat
apachetomcat
apachetomcat
apachetomcat8.5.1 – 8.5.56
apachetomcat9.0.1 – 9.0.36
canonicalubuntu_linux
debiandebian_linux
debiandebian_linux
debiantomcat9< tomcat9 9.0.37-1 (bookworm)tomcat9 9.0.37-1 (bookworm)
netapponcommand_system_manager3.0.0 – 3.1.3
opensuseleap
opensuseleap
oracleagile_engineering_data_management
oracleagile_plm
oracleagile_plm
oracleagile_plm
oraclecommunications_instant_messaging_server
oraclefmw_platform
oraclefmw_platform
oracleinstantis_enterprisetrack
oracleinstantis_enterprisetrack
oracleinstantis_enterprisetrack
oraclemanaged_file_transfer
oraclemanaged_file_transfer
oraclemysql_enterprise_monitor<= 8.0.21

Detection & IOCsextracted from sources · hover to see the quote

  • Exploit requires an h2c (HTTP/2 cleartext) direct connection upgrade from HTTP/1.1 to HTTP/2; monitor for repeated h2c upgrade requests that do not properly release HTTP/1.1 processors, potentially leading to OutOfMemoryException on the server.
  • Vulnerable Apache Tomcat versions: 10.0.0-M1 through 10.0.0-M6, 9.0.0.M5 through 9.0.36, and 8.5.1 through 8.5.56. Detection should flag these version ranges running with HTTP/2 enabled.
  • The fix for Tomcat 8.5 is in commit 923d8345; presence of this commit (or its absence) can be used to determine patch status on Tomcat 8.5 instances.
  • Upstream fix commits can be used to verify patch status: Tomcat 10.0 fix at c9167ae30f3b03b112f3d81772e3450b7d0e6a25, Tomcat 9.0 fix at 172977f04a5215128f1e278a688983dcd230f399, Tomcat 8.5 fix at 923d834500802a61779318911d7898bd85fc950e.
  • ·HTTP/2 must be enabled on the Tomcat instance for this vulnerability to be exploitable; configurations without HTTP/2 enabled are not affected.

CVSS provenance

nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:N/A:P
osv7.5HIGH
vendor_apache7.5HIGH
vendor_debian7.5HIGH
vendor_redhat7.5HIGH
vendor_ubuntu7.5HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.