https://bugzilla.redhat.com/show_bug.cgi?id=1441230
Bug ID: 1441230 Summary: CVE-2017-5650 tomcat: Handling of HTTP/2 GOAWAY frame for a connection did not close streams associated with that connection Product: Security Response Component: vulnerability Keywords: Security Severity: high Priority: high Assignee: security-response-team@redhat.com Reporter: amaris@redhat.com CC: alee@redhat.com, bbaranow@redhat.com, bmaxwell@redhat.com, cdewolf@redhat.com, csutherl@redhat.com, dandread@redhat.com, darran.lofthouse@redhat.com, dosoudil@redhat.com, gzaronik@redhat.com, hhorak@redhat.com, ivan.afonichev@gmail.com, java-sig-commits@lists.fedoraproject.org, jawilson@redhat.com, jclere@redhat.com, jdoyle@redhat.com, jorton@redhat.com, krzysztof.daniel@gmail.com, lgao@redhat.com, mbabacek@redhat.com, me@coolsvap.net, mizdebsk@redhat.com, myarboro@redhat.com, pgier@redhat.com, psakar@redhat.com, pslavice@redhat.com, psotirop@redhat.com, rnetuka@redhat.com, rsvoboda@redhat.com, trick@vanstaveren.us, twalsh@redhat.com, vtunka@redhat.com, weli@redhat.com
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.
Affected versions: 8.5.0 to 8.5.12
Upstream fix:
https://svn.apache.org/viewvc?view=revision&revision=1788480
Reference:
https://tomcat.apache.org/security-8.html#Fixed_in_Apache_Tomcat_8.5.13