Skip to main content
← All vulnerabilities
CVE-2017-5650GHSA-9785-W233-X6HV

In Apache Tomcat 9.0.0.M1 to 9.0.0.M18 and 8.5.0 to 8.5.12, the handling of an HTTP/2 GOAWAY frame for a connection did not close streams as

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 9.0.0.M19, 8.5.13
None on Exploit-DB, Metasploit or GitHub

Summary

In Apache Tomcat 9.0.0.M1 to 9.0.0.M18 and 8.5.0 to 8.5.12, the handling of an HTTP/2 GOAWAY frame for a connection did not close streams associated with that connection that were currently waiting for a WINDOW_UPDATE before allowing the application to write more data. These waiting streams each consumed a thread. A malicious client could therefore construct a series of HTTP/2 requests that would consume all available processing threads.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Apache Software Foundation Apache Tomcat

    9.0.0.M1 to 9.0.0.M18, 8.5.0 to 8.5.12

  • org.apache.tomcat:tomcatMaven

    From 9.0.0.M1 · fixed in 9.0.0.M19

  • org.apache.tomcat:tomcatMaven

    From 8.5.0 · fixed in 8.5.13

References 13

securityfocus.com

security.gentoo.org

security.netapp.com

securitytracker.com

lists.apache.org

oracle.com