Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
7.5
CVE-2019-0199: Apache Tomcat can be made to run out of threads
CVE-2019-0199 · published 7 years ago
Summary
If a client uses the newer HTTP/2 protocol with Apache Tomcat versions 8.5.0 through 8.5.37 or 9.0.0.M1 through 9.0.14, it can open many channels and then stop communicating. Those idle channels hold Tomcat’s processing threads, eventually exhausting them and stopping the web site from responding. Upgrade Tomcat to the latest version or apply the vendor’s patch that limits how many channels a client can keep open.
What to do
- Update apache org.apache.tomcat.embed:tomcat-embed-core to version 9.0.16.
- Update apache org.apache.tomcat.embed:tomcat-embed-core to version 8.5.38.
- Update apache org.apache.tomcat:tomcat-coyote to version 9.0.16.
- Update apache org.apache.tomcat:tomcat-coyote to version 8.5.38.
- Update debian tomcat9 to version 9.0.16-1.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| maven | apache | org.apache.tomcat.embed:tomcat-embed-core |
>= 9.0.0, < 9.0.16 >= 8.0.0, < 8.5.38 Fix: upgrade to 9.0.16
|
| – | apache | tomcat |
>= 8.5.0, <= 8.5.37 >= 9.0.1, <= 9.0.14 9.0.0 cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:* |
| maven | apache | org.apache.tomcat:tomcat-coyote |
>= 9.0.0, < 9.0.16 >= 8.0.0, < 8.5.38 Fix: upgrade to 9.0.16
|
| Debian:12 | debian | tomcat9 |
< 9.0.16-1 Fix: upgrade to 9.0.16-1
|
Original advisory text
The HTTP/2 implementation in Apache Tomcat 9.0.0.M1 to 9.0.14 and 8.5.0 to 8.5.37 accepted streams with excessive numbers of SETTINGS frames and also permitted clients to keep streams open without ...
The HTTP/2 implementation in Apache Tomcat 9.0.0.M1 to 9.0.14 and 8.5.0 to 8.5.37 accepted streams with excessive numbers of SETTINGS frames and also permitted clients to keep streams open without reading/writing request/response data. By keeping streams open for requests that utilised the Servlet API's blocking I/O, clients were able to cause server-side threads to block eventually leading to thread exhaustion and a DoS.
References
- https://nvd.nist.gov/vuln/detail/CVE-2019-0199
- https://access.redhat.com/errata/RHSA-2019:3929
- https://access.redhat.com/errata/RHSA-2019:3931
- https://lists.apache.org/thread.html/158ab719cf60448ddbb074798f09152fdb572fc8f78...
- https://lists.apache.org/thread.html/1dd0a59c1295cc08ce4c9e7edae5ad2268acc9ba55a...
- https://lists.apache.org/thread.html/4c438fa4c78cb1ce8979077f668ab7145baf83e7c59...
- https://lists.apache.org/thread.html/6af47120905aa7d8fe12f42e8ff2284fb338ba141d3...
- https://lists.apache.org/thread.html/7bb193bc68b28d21ff1c726fd38bea164deb6333b59...
- https://lists.apache.org/thread.html/88855876c33f2f9c532ffb75bfee570ccf0b17ffa77...
- https://lists.apache.org/thread.html/9fe25f98bac6d66f8a663a15c37a98bc2d8f8bbed1d...
- https://lists.apache.org/thread.html/a7a201bd23e67fd3326c9b22b814dd0537d3270b3b5...
- https://lists.apache.org/thread.html/ac0185ce240a711b542a55bccf9349ab0c2f343d70c...
- https://lists.apache.org/thread.html/cf4eb2bd2083cebb3602a293c653f9a7faa96c86f67...
- https://lists.apache.org/thread.html/dddb3590bac28fbe89f69f5ccbe26283d014ddc691a...
- https://lists.apache.org/thread.html/df1a2c1b87c8a6c500ecdbbaf134c7f1491c8d79d98...
- https://lists.apache.org/thread.html/e1b0b273b6e8ddcc72c9023bc2394b1276fc7266414...
- https://lists.apache.org/thread.html/e56886e1bac9319ecce81b3612dd7a1a43174a3a741...
- https://lists.apache.org/thread.html/e85e83e9954f169bbb77b44baae5a33d8de878df557...
- https://lists.apache.org/thread.html/e87733036e8c84ea648cdcdca3098f3c8a897e2652c...
- https://lists.apache.org/thread.html/r3bbb800a816d0a51eccc5a228c58736960a9fffafa...
- https://lists.apache.org/thread.html/r48c1444845fe15a823e1374674bfc297d5008a5453...
- https://lists.apache.org/thread.html/r6ccee4e849bc77df0840c7f853f6bd09d426f67412...
- https://lists.apache.org/thread.html/raba0fabaf4d56d4325ab2aca8814f0b30a237ab83d...
- https://lists.fedoraproject.org/archives/list/[email protected]...
- https://lists.fedoraproject.org/archives/list/[email protected]...
- https://seclists.org/bugtraq/2019/Dec/43
- https://security.netapp.com/advisory/ntap-20190419-0001/
- https://support.f5.com/csp/article/K17321505
- https://www.debian.org/security/2019/dsa-4596
- https://www.oracle.com/security-alerts/cpuapr2020.html
- https://www.oracle.com/security-alerts/cpujan2020.html
- https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html
- http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00090.html
- http://lists.opensuse.org/opensuse-security-announce/2019-07/msg00013.html
- http://lists.opensuse.org/opensuse-security-announce/2019-07/msg00054.html
- https://lists.apache.org/thread.html/158ab719cf60448ddbb074798f09152fdb572fc8f78...
- https://lists.apache.org/thread.html/1dd0a59c1295cc08ce4c9e7edae5ad2268acc9ba55a...
- https://lists.apache.org/thread.html/4c438fa4c78cb1ce8979077f668ab7145baf83e7c59...
- https://lists.apache.org/thread.html/6af47120905aa7d8fe12f42e8ff2284fb338ba141d3...
- https://lists.apache.org/thread.html/7bb193bc68b28d21ff1c726fd38bea164deb6333b59...
- https://lists.apache.org/thread.html/88855876c33f2f9c532ffb75bfee570ccf0b17ffa77...
- https://lists.apache.org/thread.html/9fe25f98bac6d66f8a663a15c37a98bc2d8f8bbed1d...
- https://lists.apache.org/thread.html/a7a201bd23e67fd3326c9b22b814dd0537d3270b3b5...
- https://lists.apache.org/thread.html/ac0185ce240a711b542a55bccf9349ab0c2f343d70c...
- https://lists.apache.org/thread.html/cf4eb2bd2083cebb3602a293c653f9a7faa96c86f67...
- https://lists.apache.org/thread.html/dddb3590bac28fbe89f69f5ccbe26283d014ddc691a...
- https://lists.apache.org/thread.html/df1a2c1b87c8a6c500ecdbbaf134c7f1491c8d79d98...
- https://lists.apache.org/thread.html/e1b0b273b6e8ddcc72c9023bc2394b1276fc7266414...
- https://lists.apache.org/thread.html/e56886e1bac9319ecce81b3612dd7a1a43174a3a741...
- https://lists.apache.org/thread.html/e85e83e9954f169bbb77b44baae5a33d8de878df557...
- https://lists.apache.org/thread.html/e87733036e8c84ea648cdcdca3098f3c8a897e2652c...
- https://lists.apache.org/thread.html/r3bbb800a816d0a51eccc5a228c58736960a9fffafa...
- https://lists.apache.org/thread.html/r48c1444845fe15a823e1374674bfc297d5008a5453...
- https://lists.apache.org/thread.html/r6ccee4e849bc77df0840c7f853f6bd09d426f67412...
- https://lists.apache.org/thread.html/raba0fabaf4d56d4325ab2aca8814f0b30a237ab83d...
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro...
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro...
- https://web.archive.org/web/20200227030041/http://www.securityfocus.com/bid/1076...
- https://github.com/advisories/GHSA-qcxh-w3j9-58qr
- http://www.securityfocus.com/bid/107674
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro...
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedorapro...
- https://lists.fedoraproject.org/archives/list/[email protected]...
- https://lists.fedoraproject.org/archives/list/[email protected]...
- https://security.netapp.com/advisory/ntap-20190419-0001
- https://security-tracker.debian.org/tracker/CVE-2019-0199 Vendor Advisory
Internet-facing
14 days
Internal
60 days
- Not known to be exploited
- Can be exploited automatically (estimated)
- Gives an attacker partial control (estimated)
Type
CWE-400Uncontrolled Resource Consumption
Timeline
Published10 Apr 2019
Updated22 Sep 2026
First seen6 Mar 2026
Track software like this
Free during beta