CVE-2020-17527
Apache Tomcat: Request header mix-up between HTTP/2 streams
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
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.
- Record
CVE-2020-17527- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
Apache Tomcat: Request header mix-up between HTTP/2 streams
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.
- Record
CVE-2020-17527- Weakness
- CWE-200
- Updated
- 2026-11-02
EUVDEUVD-2022-1215 No score
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.
- Record
EUVD-2022-1215- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-vvw4-rfwf-p6hx
7.5
Exposure of Sensitive Information to an Unauthorized Actor in Apache Tomcat
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.
- Record
GHSA-vvw4-rfwf-p6hx- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSVAZL-6909
7.5
CVE-2020-17527 affecting package tomcat 9.0.39-5
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.
- Record
AZL-6909- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVAZL-7384
7.5
CVE-2020-17527 affecting package tomcat 9.0.39-6
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.
- Record
AZL-7384- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 18 moreShow less
OSV
7.5
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.
- Record
CVE-2020-17527- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-17527
7.5
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.
- Record
DEBIAN-CVE-2020-17527- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVGHSA-vvw4-rfwf-p6hx
7.5
Exposure of Sensitive Information to an Unauthorized Actor in Apache Tomcat
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.
- Record
GHSA-vvw4-rfwf-p6hx- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSVRHSA-2021:0494
7.5
Red Hat Security Advisory: Red Hat JBoss Web Server 5.4.1 Security Update
- Record
RHSA-2021:0494- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-17527
7.5
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.
- Record
UBUNTU-CVE-2020-17527- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVBIT-tomcat-2020-17527 No score
Apache Tomcat: Request header mix-up between HTTP/2 streams
While investigating bug 64830 it was discovered that Apache Tomcat 9.0.0 through 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.
- Record
BIT-tomcat-2020-17527- Updated
- 2026-11-02
OSVCLSA-2025-1748282295 No score
Fix of 34 CVEs
- SECURITY UPDATE: Misc vulnerability fixes
- CVE-2019-12418, CVE-2019-17563, CVE-2020-1935, CVE-2020-11996, CVE-2020-13934, CVE-2020-13935, CVE-2020-13943, CVE-2020-17527, CVE-2021-24122, CVE-2021-30639, CVE-2021-30640, CVE-2021-33037, CVE-2021-42340, CVE-2021-43980, CVE-2022-25762, CVE-2022-34305, CVE-2022-45143, CVE-2023-24998, CVE-2023-28709, CVE-2023-34981, CVE-2023-42794, CVE-2024-21733
- Update to 8.5.100
- debian/rules, debian/libtomcat8-java.poms, debian/maven.rules, debian/tomcat8-common.links, debian/patches/0018-fix-manager-webapp.patch, debian/patches/0019-add-distribution-to-error-page.patch, debian/patches/0021-dont-test-unsupported-ciphers.patch, debian/patches/0101-skipping-tests-incompatible-with-firewall.patch: updated
- debian/patches/0002-do-not-load-AJP13-connector-by-default.patch, debian/patches/0026-easymock4-compatibility.patch: removed as they were applied in upstream
- CVE-2019-0221.patch, CVE-2019-10072-1.patch, CVE-2019-10072-2.patch, CVE-2022-42252.patch, CVE-2020-1938.patch, CVE-2021-25122.patch, CVE-2021-41079.patch, CVE-2022-29885.patch, CVE-2020-9484.patch, CVE-2021-25329-pre1.patch, CVE-2021-25329.patch, CVE-2022-23181.patch, CVE-2023-44487.patch, CVE-2023-46589-pre1.patch, CVE-2023-46589-pre2.patch, CVE-2023-46589-pre3.patch, CVE-2023-46589-pre4.patch, CVE-2023-46589.patch: removed because these CVEs were fixed in upstream
- Internal tests
- debian/test_certs/*: updated from upstream branch 9.0.x, as the 8.0.x certs were expired
- Record
CLSA-2025-1748282295- Updated
- 2026-11-02
OSVMGASA-2021-0020 No score
Updated tomcat packages fix security vulnerability
While investigating Apache issue 64830 it was discovered that Apache Tomcat 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 (CVE-2020-17527).
The tomcat package has been updated to version 9.0.39, and patched to fix this issue.
- Record
MGASA-2021-0020- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0043-1 No score
Security update for tomcat
This update for tomcat fixes the following issue:
- CVE-2020-17527: Fixed a HTTP/2 request header mix-up (bsc#1179602).
This update was imported from the SUSE:SLE-15-SP2:Update update project.
- Record
openSUSE-SU-2021:0043-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0081-1 No score
Security update for tomcat
This update for tomcat fixes the following issue:
- CVE-2020-17527: Fixed a HTTP/2 request header mix-up (bsc#1179602).
This update was imported from the SUSE:SLE-15-SP1:Update update project.
- Record
openSUSE-SU-2021:0081-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11468-1 No score
tomcat-9.0.36-8.4 on GA media
These are all security issues fixed in the tomcat-9.0.36-8.4 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11468-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13441-1 No score
tomcat10-10.1.14-1.1 on GA media
These are all security issues fixed in the tomcat10-10.1.14-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13441-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:0031-1 No score
Security update for tomcat
This update for tomcat fixes the following issue:
- CVE-2020-17527: Fixed a HTTP/2 request header mix-up (bsc#1179602).
- Record
SUSE-SU-2021:0031-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:0040-1 No score
Security update for tomcat
This update for tomcat fixes the following issues:
Security issues fixed:
- CVE-2020-13943: Fixed a HTTP/2 Request mix-up (bsc#1177582).
- CVE-2020-17527: Fixed a HTTP/2 request header mix-up (bsc#1179602).
Non-security issue fixed:
- Removed tomcat-9.0.init and /usr/lib/tmpfiles.d/tomcat.conf from package. They're not used anymore becuse of systemd (bsc#1178396).
- Fixed 'tomcat-servlet-4_0-api' package alternatives to use and keep a symlink for compatibility (bsc#1092163).
- Don't give write permissions for the tomcat group on files and directories where it's not needed (bsc#1172562).
- Record
SUSE-SU-2021:0040-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:0041-1 No score
Security update for tomcat
This update for tomcat fixes the following issue:
- CVE-2020-17527: Fixed a HTTP/2 request header mix-up (bsc#1179602).
- Record
SUSE-SU-2021:0041-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:0042-1 No score
Security update for tomcat
This update for tomcat fixes the following issue:
- CVE-2020-17527: Fixed a HTTP/2 request header mix-up (bsc#1179602).
- Record
SUSE-SU-2021:0042-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1058-1 No score
Security update for tomcat
This update for tomcat fixes the following issues:
Update to Tomcat 9.0.115:
- CVE-2025-48989: HTTP/2 protocol (including DNS over HTTPS) is vulnerable to 'MadeYouReset' DoS attack (bsc#1243895).
- CVE-2025-52434: race condition on connection close when using the APR/Native connector could lead to a JVM crash (bsc#1246389).
- CVE-2025-53506: uncontrolled resource HTTP/2 client consumption vulnerability (bsc#1246318).
- CVE-2025-66614: client certificate verification bypass due to virtual host mapping (bsc#1258371).
- CVE-2026-24733: improper input validation on HTTP/0.9 requests (bsc#1258385).
- CVE-2023-44487: Rapid reset attack (bsc#1216182).
- Record
SUSE-SU-2026:1058-1- Updated
- 2026-11-02
OSVUSN-5360-1 No score
tomcat9 vulnerabilities
It was discovered that Tomcat incorrectly performed input verification. A remote attacker could possibly use this issue to intercept sensitive information. (CVE-2020-13943, CVE-2020-17527, CVE-2021-25122, CVE-2021-30640)
It was discovered that Tomcat did not properly deserialize untrusted data. An attacker could possibly use this issue to execute arbitrary code. (CVE-2020-9484, CVE-2021-33037)
It was discovered that Tomcat did not properly validate the input length. An attacker could possibly use this to trigger an infinite loop, resulting in a denial of service. (CVE-2021-25329, CVE-2021-41079)
- Record
USN-5360-1- Updated
- 2026-11-02
Affected products
- apache tomcat
- apache software foundation tomcat
- debian linux
- netapp element plug-in
- netapp oncommand system manager
- oracle blockchain platform
- oracle communications cloud native core binding support function
- oracle communications cloud native core policy
- oracle communications instant messaging server
- oracle instantis enterprisetrack
- oracle mysql enterprise monitor
- oracle sd-wan edge
Show 1 moreShow less
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.tomcat:tomcat-coyoteMaven |
10.0.0-M1 up to 10.0.0-M10 | 10.0.0-M10 |
org.apache.tomcat:tomcat-coyoteMaven |
9.0.0-M1 up to 9.0.40 | 9.0.40 |
org.apache.tomcat:tomcat-coyoteMaven |
8.5.0 up to 8.5.60 | 8.5.60 |
tomcatAzure Linux:2 |
through 9.0.39-5 | None known |
tomcatAzure Linux:2 |
through 9.0.39-6 | None known |
tomcatBitnami |
8.5.1 up to 8.5.60, 9.0.1 up to 9.0.40 | 8.5.609.0.40 |
libtomcat8-embed-javaTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
libtomcat8-javaTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat8TuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat8-adminTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
Show 58 moreShow less
| Package | Affected | Fixed |
|---|---|---|
tomcat8-commonTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat8-docsTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat8-examplesTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat8-userTuxCare:Ubuntu:18.04 |
before 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 | 8.5.100-1ubuntu1~18.04.1+tuxcare.els1 |
tomcat9Debian:12 |
before 9.0.40-1 | 9.0.40-1 |
tomcat9Debian:13 |
before 9.0.40-1 | 9.0.40-1 |
tomcat9Debian:14 |
before 9.0.40-1 | 9.0.40-1 |
tomcat8Debian:9 |
before 8.5.54-0+deb9u5, plus listed versions 8.5.14-18.5.14-1+deb9u18.5.14-1+deb9u28.5.14-1+deb9u38.5.14-2 Show 36 moreShow less8.5.15-18.5.16-18.5.21-18.5.23-18.5.24-18.5.24-28.5.24-2~bpo9+18.5.28-18.5.28-1~bpo9+18.5.29-18.5.29-1~bpo9+18.5.30-18.5.31-18.5.32-18.5.32-28.5.33-18.5.33-1~bpo9+18.5.34-18.5.34-1~bpo9+18.5.35-18.5.35-28.5.35-2~bpo9+18.5.35-38.5.37-18.5.37-1~bpo9+18.5.37-28.5.38-18.5.38-1~bpo9+18.5.38-28.5.38-2~bpo9+18.5.39-18.5.50-0+deb9u18.5.54-0+deb9u18.5.54-0+deb9u28.5.54-0+deb9u38.5.54-0+deb9u4 |
8.5.54-0+deb9u5 |
tomcat9Debian:10 |
before 9.0.31-1~deb10u3, plus listed versions 9.0.16-49.0.16-59.0.22-19.0.24-19.0.27-19.0.31-1~bpo10+19.0.31-1~deb10u19.0.31-1~deb10u2 |
9.0.31-1~deb10u3 |
org.apache.tomcat:tomcat-coyoteMaven |
10.0.0-M1 up to 10.0.0-M10, plus listed versions 10.0.0-M310.0.0-M410.0.0-M510.0.0-M610.0.0-M710.0.0-M810.0.0-M9 |
10.0.0-M10 |
org.apache.tomcat:tomcat-coyoteMaven |
9.0.0-M1 up to 9.0.40, plus listed versions 9.0.0.M19.0.0.M109.0.0.M119.0.0.M139.0.0.M15 Show 45 moreShow less9.0.0.M179.0.0.M189.0.0.M199.0.0.M209.0.0.M219.0.0.M229.0.0.M259.0.0.M269.0.0.M279.0.0.M39.0.0.M49.0.0.M69.0.0.M89.0.0.M99.0.19.0.109.0.119.0.129.0.139.0.149.0.169.0.179.0.199.0.29.0.209.0.219.0.229.0.249.0.269.0.279.0.299.0.309.0.319.0.339.0.349.0.359.0.369.0.379.0.389.0.399.0.49.0.59.0.69.0.79.0.8 |
9.0.40 |
org.apache.tomcat:tomcat-coyoteMaven |
8.5.0 up to 8.5.60, plus listed versions 8.5.118.5.128.5.138.5.148.5.15 Show 42 moreShow less8.5.168.5.198.5.28.5.208.5.218.5.238.5.248.5.278.5.288.5.298.5.38.5.308.5.318.5.328.5.338.5.348.5.358.5.378.5.388.5.398.5.48.5.408.5.418.5.428.5.438.5.458.5.468.5.478.5.498.5.58.5.508.5.518.5.538.5.548.5.558.5.568.5.578.5.588.5.598.5.68.5.88.5.9 |
8.5.60 |
tomcatMageia:7 |
before 9.0.39-1.mga7 | 9.0.39-1.mga7 |
jws5-tomcatRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:9.0.36-9.redhat_8.1.el7jws | 0:9.0.36-9.redhat_8.1.el7jws |
jws5-tomcat-admin-webappsRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:9.0.36-9.redhat_8.1.el7jws | 0:9.0.36-9.redhat_8.1.el7jws |
jws5-tomcat-docs-webappRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:9.0.36-9.redhat_8.1.el7jws | 0:9.0.36-9.redhat_8.1.el7jws |
jws5-tomcat-el-3.0-apiRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:9.0.36-9.redhat_8.1.el7jws | 0:9.0.36-9.redhat_8.1.el7jws |
jws5-tomcat-javadocRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:9.0.36-9.redhat_8.1.el7jws | 0:9.0.36-9.redhat_8.1.el7jws |
jws5-tomcat-jsp-2.3-apiRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:9.0.36-9.redhat_8.1.el7jws | 0:9.0.36-9.redhat_8.1.el7jws |
jws5-tomcat-libRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:9.0.36-9.redhat_8.1.el7jws | 0:9.0.36-9.redhat_8.1.el7jws |
jws5-tomcat-nativeRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:1.2.25-3.redhat_3.el7jws | 0:1.2.25-3.redhat_3.el7jws |
jws5-tomcat-native-debuginfoRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:1.2.25-3.redhat_3.el7jws | 0:1.2.25-3.redhat_3.el7jws |
jws5-tomcat-selinuxRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:9.0.36-9.redhat_8.1.el7jws | 0:9.0.36-9.redhat_8.1.el7jws |
jws5-tomcat-servlet-4.0-apiRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:9.0.36-9.redhat_8.1.el7jws | 0:9.0.36-9.redhat_8.1.el7jws |
jws5-tomcat-webappsRed Hat:jboss_enterprise_web_server:5.4::el7 |
before 0:9.0.36-9.redhat_8.1.el7jws | 0:9.0.36-9.redhat_8.1.el7jws |
jws5-tomcatRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:9.0.36-9.redhat_8.1.el8jws | 0:9.0.36-9.redhat_8.1.el8jws |
jws5-tomcat-admin-webappsRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:9.0.36-9.redhat_8.1.el8jws | 0:9.0.36-9.redhat_8.1.el8jws |
jws5-tomcat-docs-webappRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:9.0.36-9.redhat_8.1.el8jws | 0:9.0.36-9.redhat_8.1.el8jws |
jws5-tomcat-el-3.0-apiRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:9.0.36-9.redhat_8.1.el8jws | 0:9.0.36-9.redhat_8.1.el8jws |
jws5-tomcat-javadocRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:9.0.36-9.redhat_8.1.el8jws | 0:9.0.36-9.redhat_8.1.el8jws |
jws5-tomcat-jsp-2.3-apiRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:9.0.36-9.redhat_8.1.el8jws | 0:9.0.36-9.redhat_8.1.el8jws |
jws5-tomcat-libRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:9.0.36-9.redhat_8.1.el8jws | 0:9.0.36-9.redhat_8.1.el8jws |
jws5-tomcat-nativeRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:1.2.25-3.redhat_3.el8jws | 0:1.2.25-3.redhat_3.el8jws |
jws5-tomcat-native-debuginfoRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:1.2.25-3.redhat_3.el8jws | 0:1.2.25-3.redhat_3.el8jws |
jws5-tomcat-selinuxRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:9.0.36-9.redhat_8.1.el8jws | 0:9.0.36-9.redhat_8.1.el8jws |
jws5-tomcat-servlet-4.0-apiRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:9.0.36-9.redhat_8.1.el8jws | 0:9.0.36-9.redhat_8.1.el8jws |
jws5-tomcat-webappsRed Hat:jboss_enterprise_web_server:5.4::el8 |
before 0:9.0.36-9.redhat_8.1.el8jws | 0:9.0.36-9.redhat_8.1.el8jws |
tomcatSUSE:OpenStack Cloud 9 |
before 9.0.36-3.58.1 | 9.0.36-3.58.1 |
tomcatSUSE:OpenStack Cloud Crowbar 9 |
before 9.0.36-3.58.1 | 9.0.36-3.58.1 |
tomcatSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 9.0.36-3.58.1 | 9.0.36-3.58.1 |
tomcatSUSE:Linux Enterprise Server 12 SP4-LTSS |
before 9.0.36-3.58.1 | 9.0.36-3.58.1 |
tomcatSUSE:Linux Enterprise Server 12 SP5 |
before 9.0.36-3.58.1 | 9.0.36-3.58.1 |
tomcatSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 9.0.36-3.58.1 | 9.0.36-3.58.1 |
tomcatSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 9.0.36-3.74.1 | 9.0.36-3.74.1 |
tomcatSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 9.0.36-3.74.1 | 9.0.36-3.74.1 |
tomcatSUSE:Linux Enterprise Server 15-LTSS |
before 9.0.36-3.74.1 | 9.0.36-3.74.1 |
tomcatSUSE:Linux Enterprise Server for SAP Applications 15 |
before 9.0.36-3.74.1 | 9.0.36-3.74.1 |
tomcatSUSE:Linux Enterprise Module for Web and Scripting 15 SP2 |
before 9.0.36-3.18.1 | 9.0.36-3.18.1 |
tomcatSUSE:Linux Enterprise Module for Web and Scripting 15 SP1 |
before 9.0.36-4.53.1 | 9.0.36-4.53.1 |
tomcatSUSE:Linux Enterprise Server 12 SP5-LTSS |
before 9.0.115-3.160.1 | 9.0.115-3.160.1 |
tomcatSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 9.0.115-3.160.1 | 9.0.115-3.160.1 |
tomcat9Ubuntu:18.04:LTS |
before 9.0.16-3ubuntu0.18.04.2, plus listed versions 9.0.16-3~18.04.19.0.16-3ubuntu0.18.04.1 |
9.0.16-3ubuntu0.18.04.2 |
tomcat8Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 8.5.21-1ubuntu18.5.29-18.5.30-18.5.30-1ubuntu18.5.30-1ubuntu1.2 Show 11 moreShow less8.5.30-1ubuntu1.38.5.30-1ubuntu1.48.5.39-1ubuntu1~18.04.18.5.39-1ubuntu1~18.04.28.5.39-1ubuntu1~18.04.38.5.39-1ubuntu1~18.04.3+esm18.5.39-1ubuntu1~18.04.3+esm28.5.39-1ubuntu1~18.04.3+esm38.5.39-1ubuntu1~18.04.3+esm48.5.39-1ubuntu1~18.04.3+esm58.5.39-1ubuntu1~18.04.3+esm6 |
None known |
tomcat9Ubuntu:20.04:LTS |
before 9.0.31-1ubuntu0.2, plus listed versions 9.0.24-19.0.27-19.0.31-19.0.31-1ubuntu0.1 |
9.0.31-1ubuntu0.2 |
tomcatopenSUSE:Leap 15.2 |
before 9.0.36-lp152.2.16.1 | 9.0.36-lp152.2.16.1 |
tomcatopenSUSE:Leap 15.1 |
before 9.0.36-lp151.3.39.1 | 9.0.36-lp151.3.39.1 |
tomcatopenSUSE:Tumbleweed |
before 9.0.36-8.4 | 9.0.36-8.4 |
tomcat10openSUSE:Tumbleweed |
before 10.1.14-1.1 | 10.1.14-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | forse01/CVE-2020-17527-Tomcat | 2021-02-05 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-17527 is a high vulnerability (CVSS 7.5) in Apache Tomcat, published December 3, 2020. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 24.6%, the 97th percentile. Fixed in org.apache.tomcat:tomcat-coyote 10.0.0-M10.
References
lists.apache.org/thread.html/rce5ac9a40173651d540babce59f6f3825f12c6d4e886ba00823b11e5%40%3Cannounce.tomcat.apache.org%3E
lists.apache.org/thread.html/r8a227ac6a755a6406c1cc47dd48800e973d4cf13fe7fe68ac59c679c%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/raa0e9ad388c1e6fd1e301b5e080f9439f64cb4178119a86a4801cc53%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/rce5ac9a40173651d540babce59f6f3825f12c6d4e886ba00823b11e5%40%3Cannounce.apache.org%3E
lists.apache.org/thread.html/rd5babd13d7a350b369b2f647b4dd32ce678af42f9aba5389df1ae6ca%40%3Cusers.tomcat.apache.org%3E
openwall.com/lists/oss-security/2020/12/03/3
Show 172 moreShow less
lists.apache.org/thread.html/rabbe6b3ae6a9795641d7a05c00d2378d5bbbe4240b7e20f09b092cce%40%3Cissues.guacamole.apache.org%3E
lists.apache.org/thread.html/ra35c8d617b17d59f400112cebadec43ad379f98198b4a9726190d7ee%40%3Cissues.guacamole.apache.org%3E
lists.apache.org/thread.html/r9fd47f1b03e9b41d16a5cf72659b533887267d3398d963c2fff3abfa%40%3Ccommits.tomee.apache.org%3E
lists.apache.org/thread.html/r26a2a66339087fc37db3caf201e446d3e83b5cce314371e235ff1784%40%3Ccommits.tomee.apache.org%3E
lists.debian.org/debian-lts-announce/2020/12/msg00022.html
security.gentoo.org/glsa/202012-23
lists.apache.org/thread.html/rca833c6d42b7b9ce1563488c0929f29fcc95947d86e5e740258c8937%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/ra9fcdb904dd2e2256ef90b3e4ced279cd464cb0ab63a6c64df5c010d%40%3Cannounce.apache.org%3E
lists.apache.org/thread.html/r5a285242737ddef4d338236328aaaf3237183e1465a5efafd16b99ed%40%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/ra9fcdb904dd2e2256ef90b3e4ced279cd464cb0ab63a6c64df5c010d%40%3Cannounce.tomcat.apache.org%3E
lists.apache.org/thread.html/rbba08c4dcef3603e36276d49adda8eedbe458c5104314b4038f697e1%40%3Cusers.tomcat.apache.org%3E
debian.org/security/2021/dsa-4835
lists.apache.org/thread.html/r2d6e05c5ff96f8068a59dfdb3800e9ee8d4e36ce1971783c6e5f9b20%40%3Ccommits.tomee.apache.org%3E
oracle.com/security-alerts/cpuApr2021.html
security.netapp.com/advisory/ntap-20201210-0003
oracle.com//security-alerts/cpujul2021.html
oracle.com/security-alerts/cpujan2022.html
oracle.com/security-alerts/cpuapr2022.html
nvd.nist.gov/vuln/detail/CVE-2020-17527
lists.apache.org/thread.html/r26a2a66339087fc37db3caf201e446d3e83b5cce314371e235ff1784@%3Ccommits.tomee.apache.org%3E
lists.apache.org/thread.html/r2d6e05c5ff96f8068a59dfdb3800e9ee8d4e36ce1971783c6e5f9b20@%3Ccommits.tomee.apache.org%3E
lists.apache.org/thread.html/r5a285242737ddef4d338236328aaaf3237183e1465a5efafd16b99ed@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r8a227ac6a755a6406c1cc47dd48800e973d4cf13fe7fe68ac59c679c@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/r9fd47f1b03e9b41d16a5cf72659b533887267d3398d963c2fff3abfa@%3Ccommits.tomee.apache.org%3E
lists.apache.org/thread.html/ra35c8d617b17d59f400112cebadec43ad379f98198b4a9726190d7ee@%3Cissues.guacamole.apache.org%3E
lists.apache.org/thread.html/ra9fcdb904dd2e2256ef90b3e4ced279cd464cb0ab63a6c64df5c010d@%3Cannounce.apache.org%3E
lists.apache.org/thread.html/ra9fcdb904dd2e2256ef90b3e4ced279cd464cb0ab63a6c64df5c010d@%3Cannounce.tomcat.apache.org%3E
lists.apache.org/thread.html/raa0e9ad388c1e6fd1e301b5e080f9439f64cb4178119a86a4801cc53@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/rabbe6b3ae6a9795641d7a05c00d2378d5bbbe4240b7e20f09b092cce@%3Cissues.guacamole.apache.org%3E
lists.apache.org/thread.html/rbba08c4dcef3603e36276d49adda8eedbe458c5104314b4038f697e1@%3Cusers.tomcat.apache.org%3E
lists.apache.org/thread.html/rca833c6d42b7b9ce1563488c0929f29fcc95947d86e5e740258c8937@%3Cdev.tomcat.apache.org%3E
lists.apache.org/thread.html/rce5ac9a40173651d540babce59f6f3825f12c6d4e886ba00823b11e5@%3Cannounce.apache.org%3E
lists.apache.org/thread.html/rce5ac9a40173651d540babce59f6f3825f12c6d4e886ba00823b11e5@%3Cannounce.tomcat.apache.org%3E
lists.apache.org/thread.html/rd5babd13d7a350b369b2f647b4dd32ce678af42f9aba5389df1ae6ca@%3Cusers.tomcat.apache.org%3E
github.com/apache/tomcat/commit/d56293f816d6dc9e2b47107f208fa9e95db58c65
bz.apache.org/bugzilla/show_bug.cgi?id=64830
github.com/apache/tomcat/commit/21e3408671aac7e0d7e264e720cac8b1b189eb29
github.com/apache/tomcat/commit/8d2fe6894d6e258a6d615d7f786acca80e6020cb
tomcat.apache.org/security-10.html
tomcat.apache.org/security-8.html
tomcat.apache.org/security-9.html
github.com/advisories/GHSA-vvw4-rfwf-p6hx
errata.cloudlinux.com/ubuntu18-els/CLSA-2025-1748282295.html
security-tracker.debian.org/tracker/CVE-2020-17527
github.com/apache/tomcat
advisories.mageia.org/MGASA-2021-0020.html
bugs.mageia.org/show_bug.cgi?id=27739
access.redhat.com/errata/RHSA-2021:0494
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1887648
bugzilla.redhat.com/show_bug.cgi?id=1903409
bugzilla.redhat.com/show_bug.cgi?id=1904221
bugzilla.redhat.com/show_bug.cgi?id=1917209
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_0494.json
access.redhat.com/security/cve/CVE-2020-1971
cve.org/CVERecord?id=CVE-2020-1971
nvd.nist.gov/vuln/detail/CVE-2020-1971
openssl.org/news/secadv/20201208.txt
access.redhat.com/security/cve/CVE-2020-13943
cve.org/CVERecord?id=CVE-2020-13943
nvd.nist.gov/vuln/detail/CVE-2020-13943
mail-archives.apache.org/mod_mbox/tomcat-announce/202010.mbox/%3C2b767c6e-dcb9-5816-bd69-a3bc0771fef3%40apache.org%3E
access.redhat.com/security/cve/CVE-2020-17527
cve.org/CVERecord?id=CVE-2020-17527
access.redhat.com/security/cve/CVE-2021-24122
cve.org/CVERecord?id=CVE-2021-24122
nvd.nist.gov/vuln/detail/CVE-2021-24122
mail-archives.apache.org/mod_mbox/tomcat-announce/202101.mbox/%3Cf3765f21-969d-7f21-e34a-efc106175373%40apache.org%3E
tomcat.apache.org/security-7.html
suse.com/support/update/announcement/2021/suse-su-20210031-1
bugzilla.suse.com/1179602
suse.com/security/cve/CVE-2020-17527
suse.com/support/update/announcement/2021/suse-su-20210040-1
bugzilla.suse.com/1092163
bugzilla.suse.com/1172562
bugzilla.suse.com/1177582
bugzilla.suse.com/1178396
suse.com/security/cve/CVE-2020-13943
suse.com/support/update/announcement/2021/suse-su-20210041-1
suse.com/support/update/announcement/2021/suse-su-20210042-1
suse.com/support/update/announcement/2026/suse-su-20261058-1
bugzilla.suse.com/1216182
bugzilla.suse.com/1243895
bugzilla.suse.com/1246318
bugzilla.suse.com/1246389
bugzilla.suse.com/1258371
bugzilla.suse.com/1258385
bugzilla.suse.com/1259224
suse.com/security/cve/CVE-2020-13934
suse.com/security/cve/CVE-2020-13935
suse.com/security/cve/CVE-2021-24122
suse.com/security/cve/CVE-2021-25122
suse.com/security/cve/CVE-2021-25329
suse.com/security/cve/CVE-2021-30640
suse.com/security/cve/CVE-2021-33037
suse.com/security/cve/CVE-2021-41079
suse.com/security/cve/CVE-2021-43980
suse.com/security/cve/CVE-2022-23181
suse.com/security/cve/CVE-2022-42252
suse.com/security/cve/CVE-2023-24998
suse.com/security/cve/CVE-2023-28708
suse.com/security/cve/CVE-2023-28709
suse.com/security/cve/CVE-2023-41080
suse.com/security/cve/CVE-2023-42795
suse.com/security/cve/CVE-2023-44487
suse.com/security/cve/CVE-2023-45468
suse.com/security/cve/CVE-2023-46589
suse.com/security/cve/CVE-2024-21733
suse.com/security/cve/CVE-2024-23672
suse.com/security/cve/CVE-2024-24549
suse.com/security/cve/CVE-2024-34750
suse.com/security/cve/CVE-2024-38286
suse.com/security/cve/CVE-2024-50379
suse.com/security/cve/CVE-2024-52316
suse.com/security/cve/CVE-2024-54677
suse.com/security/cve/CVE-2025-24813
suse.com/security/cve/CVE-2025-31651
suse.com/security/cve/CVE-2025-46701
suse.com/security/cve/CVE-2025-48988
suse.com/security/cve/CVE-2025-48989
suse.com/security/cve/CVE-2025-49125
suse.com/security/cve/CVE-2025-52434
suse.com/security/cve/CVE-2025-52520
suse.com/security/cve/CVE-2025-53506
suse.com/security/cve/CVE-2025-55752
suse.com/security/cve/CVE-2025-55754
suse.com/security/cve/CVE-2025-61795
suse.com/security/cve/CVE-2025-66614
suse.com/security/cve/CVE-2026-24733
ubuntu.com/security/CVE-2020-17527
ubuntu.com/security/notices/USN-5360-1
ubuntu.com/security/CVE-2020-9484
ubuntu.com/security/CVE-2020-13943
ubuntu.com/security/CVE-2021-25122
ubuntu.com/security/CVE-2021-25329
ubuntu.com/security/CVE-2021-30640
ubuntu.com/security/CVE-2021-33037
ubuntu.com/security/CVE-2021-41079
bugs.launchpad.net/ubuntu/+source/tomcat9/+bug/1915911
lists.opensuse.org/archives/list/[email protected]/thread/4EA4UBW4STKIATR7VTJBCM2FBGG23C3G
lists.opensuse.org/archives/list/[email protected]/thread/633VPXBTLJ3ECQFTNOKFL457XMKHKZ32
suse.com/security/cve/CVE-2016-8745
suse.com/security/cve/CVE-2017-12617
suse.com/security/cve/CVE-2017-5647
suse.com/security/cve/CVE-2017-5648
suse.com/security/cve/CVE-2017-5664
suse.com/security/cve/CVE-2018-11784
suse.com/security/cve/CVE-2018-1336
suse.com/security/cve/CVE-2018-8014
suse.com/security/cve/CVE-2018-8034
suse.com/security/cve/CVE-2018-8037
suse.com/security/cve/CVE-2019-0199
suse.com/security/cve/CVE-2019-0221
suse.com/security/cve/CVE-2019-10072
suse.com/security/cve/CVE-2019-12418
suse.com/security/cve/CVE-2019-17563
suse.com/security/cve/CVE-2019-17569
suse.com/security/cve/CVE-2020-11996
suse.com/security/cve/CVE-2020-1935
suse.com/security/cve/CVE-2020-1938
suse.com/security/cve/CVE-2020-9484
suse.com/security/cve/CVE-2013-1976
suse.com/security/cve/CVE-2014-0050
suse.com/security/cve/CVE-2015-5174
suse.com/security/cve/CVE-2015-5345
suse.com/security/cve/CVE-2015-5346
suse.com/security/cve/CVE-2015-5351
suse.com/security/cve/CVE-2016-0706
suse.com/security/cve/CVE-2016-0714
suse.com/security/cve/CVE-2016-0763
suse.com/security/cve/CVE-2016-3092
suse.com/security/cve/CVE-2022-45143