Vulnerability · Published Dec 3, 2020 · Assigned by apache
CVE-2020-17527Apache Tomcat: Request header mix-up between HTTP/2 streams
High 7.5
In plain English
A high-severity information exposure in Apache Tomcat from Apache Software Foundation. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 24.6% (higher than 98% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.
Official description
While investigating bug 64830 it was discovered that Apache Tomcat 10.0.0-M1 to 10.0.0-M9, 9.0.0-M1 to 9.0.39 and 8.5.0 to 8.5.59 could re-use an HTTP request header value from the previous stream received on an HTTP/2 connection for the request associated with the subsequent stream. While this would most likely lead to an error and the closure of the HTTP/2 connection, it is possible that information could leak between requests.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | tomcat9 | 9.0.40-1 | DEBIAN-CVE-2020-17527 |
| Debian:13 | tomcat9 | 9.0.40-1 | DEBIAN-CVE-2020-17527 |
| Debian:14 | tomcat9 | 9.0.40-1 | DEBIAN-CVE-2020-17527 |
| Maven | org.apache.tomcat:tomcat-coyote | 10.0.0-M10 | GHSA-vvw4-rfwf-p6hx |
| Maven | org.apache.tomcat:tomcat-coyote | 9.0.40 | GHSA-vvw4-rfwf-p6hx |
| Maven | org.apache.tomcat:tomcat-coyote | 8.5.60 | GHSA-vvw4-rfwf-p6hx |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache Tomcat | Apache Tomcat 10 10.0.0-M1 to 10.0.0-M9Apache Tomcat 9 9.0.0-M1 to 9.0.39Apache Tomcat 8.5 8.5.0 to 8.5.59 |
Weakness: CWE-200
References
- https://lists.apache.org/thread.html/rce5ac9a40173651d540babce59f6f3825f12c6d4e886ba00823b11e5%40%3Cannounce.tomcat.apache.org%3E x_refsource_MISC
- [tomcat-dev] 20201203 [SECURITY] CVE-2020-17527 Apache Tomcat HTTP/2 Request header mix-up mailing-list, x_refsource_MLIST
- [tomcat-dev] 20201203 svn commit: r1884073 - in /tomcat/site/trunk: docs/security-10.html docs/security-8.html docs/security-9.html xdocs/security-10.xml xdocs/security-8.xml xdocs/security-9.xml mailing-list, x_refsource_MLIST
- [announce] 20201203 [SECURITY] CVE-2020-17527 Apache Tomcat HTTP/2 Request header mix-up mailing-list, x_refsource_MLIST
- [tomcat-users] 20201203 [SECURITY] CVE-2020-17527 Apache Tomcat HTTP/2 Request header mix-up mailing-list, x_refsource_MLIST
- [oss-security] 20201203 [SECURITY] CVE-2020-17527 Apache Tomcat HTTP/2 Request header mix-up mailing-list, x_refsource_MLIST
- [guacamole-issues] 20201206 [jira] [Created] (GUACAMOLE-1229) Fix in Dockerhub for latest CVE-2020-17527 mailing-list, x_refsource_MLIST
- [guacamole-issues] 20201206 [jira] [Commented] (GUACAMOLE-1229) Fix in Dockerhub for latest CVE-2020-17527 mailing-list, x_refsource_MLIST
- [tomee-commits] 20201207 [jira] [Created] (TOMEE-2936) TomEE plus(7.0.9) is affected by CVE-2020-17527(BDSA-2020-3628) vulnerability. mailing-list, x_refsource_MLIST
- [tomee-commits] 20201207 [jira] [Assigned] (TOMEE-2936) TomEE plus(7.0.9) is affected by CVE-2020-17527(BDSA-2020-3628) vulnerability. mailing-list, x_refsource_MLIST
- [debian-lts-announce] 20201216 [SECURITY] [DLA 2495-1] tomcat8 security update mailing-list, x_refsource_MLIST
- GLSA-202012-23 vendor-advisory, x_refsource_GENTOO
- [tomcat-dev] 20210114 svn commit: r1885488 - in /tomcat/site/trunk: docs/security-10.html docs/security-7.html docs/security-8.html docs/security-9.html xdocs/security-10.xml xdocs/security-7.xml xdocs/security-8.xml xdocs/security-9.xml mailing-list, x_refsource_MLIST
- [announce] 20210119 Re: [SECURITY][CORRECTION] CVE-2020-17527 Apache Tomcat HTTP/2 Request header mix-up mailing-list, x_refsource_MLIST
- [tomcat-dev] 20210119 Re: [SECURITY][CORRECTION] CVE-2020-17527 Apache Tomcat HTTP/2 Request header mix-up mailing-list, x_refsource_MLIST
- [tomcat-announce] 20210119 Re: [SECURITY][CORRECTION] CVE-2020-17527 Apache Tomcat HTTP/2 Request header mix-up mailing-list, x_refsource_MLIST
- [tomcat-users] 20210119 Re: [SECURITY][CORRECTION] CVE-2020-17527 Apache Tomcat HTTP/2 Request header mix-up mailing-list, x_refsource_MLIST
- DSA-4835 vendor-advisory, x_refsource_DEBIAN
- [tomee-commits] 20210319 [jira] [Updated] (TOMEE-2936) TomEE plus(7.0.9) is affected by CVE-2020-17527(BDSA-2020-3628) vulnerability. mailing-list, x_refsource_MLIST
- https://www.oracle.com/security-alerts/cpuApr2021.html x_refsource_MISC
- https://security.netapp.com/advisory/ntap-20201210-0003/ x_refsource_CONFIRM
- https://www.oracle.com//security-alerts/cpujul2021.html x_refsource_MISC
- https://www.oracle.com/security-alerts/cpujan2022.html x_refsource_MISC
- https://www.oracle.com/security-alerts/cpuapr2022.html x_refsource_MISC