CVE-2021-28164 json
Authorization Before Parsing and Canonicalization in jetty
published 2021-04-01 5 y ago modified 2026-07-08 4 mo ago also GHSA-v7ff-8wcx-gmc5 , EUVD-2021-0877
- cvss
- 5.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 82.4%
- EPSS 82.4% chance of exploitation in 30 days, percentile 99.6%
- public exploits
- 2
- Metasploit, Exploit-DB, plus a Nuclei check
Summary
In Eclipse Jetty 9.4.37.v20210219 to 9.4.38.v20210224, the default compliance mode allows requests with URIs that contain %2e or %2e%2e segments to access protected resources within the WEB-INF directory. For example a request to /context/%2e/WEB-INF/web.xml can retrieve the web.xml file. This can reveal sensitive information regarding the implementation of a web application.
Patch / fix
- maven org.eclipse.jetty:jetty-webapp 9.4.39
- jetty9 Debian 14, Debian 13, Debian 12 9.4.39-1
debian advisories DEBIAN-CVE-2021-28164
- rh-eclipse-jetty devtools 2021 9.4.40-1.1.el7_9
- rh-eclipse-jetty-io devtools 2021 9.4.40-1.1.el7_9
- rh-eclipse-jetty-jmx devtools 2021 9.4.40-1.1.el7_9
- rh-eclipse-jetty-xml devtools 2021 9.4.40-1.1.el7_9
- rh-eclipse-jetty-http devtools 2021 9.4.40-1.1.el7_9
- rh-eclipse-jetty-jaas devtools 2021 9.4.40-1.1.el7_9
- rh-eclipse-jetty-util devtools 2021 9.4.40-1.1.el7_9
- rh-eclipse-jetty-client devtools 2021 9.4.40-1.1.el7_9
red hat advisories RHSA-2021:1509
- jetty-minimal SLE Module for Development Tools 15 SP3, SLE Module for Development Tools 15 SP2 9.4.42-3.9.1
suse advisories SUSE-SU-2021:2005-1
- jetty-minimal openSUSE Leap 15.3 9.4.42-3.9.1
- jetty-websocket openSUSE Leap 15.3 9.4.42-3.9.1
opensuse advisories openSUSE-SU-2021:2005-1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2021-28164 updated cvss 5.3
jetty: Ambiguous paths can access WEB-INF
-
Red Hat Enterprise Linux 7 jetty-io, jetty-ant, jetty-jmx, jetty-jsp, jetty-xml, jetty-http, +30 moreaffected: no fix planned “Out of support scope”
-
Red Hat Enterprise Linux 8 jetty-io, jetty-http, jetty-util, jetty-server, jetty-servlet, jetty-security, +1 moreaffected: no fix planned “Will not fix”
-
Red Hat Integration Camel Quarkus 1 jetty Red Hat Integration Service Registry jetty-serveraffected: no fix available
-
Red Hat JBoss A-MQ 6 jetty-server Red Hat JBoss Fuse 6 jetty, jetty-serveraffected: no fix planned “Out of support scope”
-
Red Hat OpenStack Platform 13 (Queens) opendaylightaffected: no fix planned “Will not fix”
-
Red Hat AMQ 7.8.2fixed: vendor fix RHSA-2021:2689
-
Red Hat AMQ 7.9.0fixed: vendor fix RHSA-2021:3700
-
Red Hat AMQ Streams 1.6.4fixed: vendor fix RHSA-2021:1560
show 6 moreshow fewer
-
Red Hat AMQ Streams 1.8.0fixed: vendor fix RHSA-2021:3225
-
Red Hat Developer Tools for Red Hat Enterprise Linux Server (v. 7) rh-eclipse-jetty 9.4.40-1.1.el7_9, rh-eclipse-jetty-io 9.4.40-1.1.el7_9, rh-eclipse-jetty-jmx 9.4.40-1.1.el7_9, rh-eclipse-jetty-xml 9.4.40-1.1.el7_9, rh-eclipse-jetty-http 9.4.40-1.1.el7_9, rh-eclipse-jetty-jaas 9.4.40-1.1.el7_9, +9 more Red Hat Developer Tools for Red Hat Enterprise Linux Workstation (v. 7) rh-eclipse-jetty 9.4.40-1.1.el7_9, rh-eclipse-jetty-io 9.4.40-1.1.el7_9, rh-eclipse-jetty-jmx 9.4.40-1.1.el7_9, rh-eclipse-jetty-xml 9.4.40-1.1.el7_9, rh-eclipse-jetty-http 9.4.40-1.1.el7_9, rh-eclipse-jetty-jaas 9.4.40-1.1.el7_9, +9 morefixed: vendor fix RHSA-2021:1509
-
Red Hat Fuse 7.10fixed: vendor fix RHSA-2021:5134
-
Red Hat Integration Camel Quarkus 2fixed: vendor fix RHSA-2021:4767
-
Red Hat RHAF Camel-K 1.8fixed: vendor fix RHSA-2022:6407
-
Red Hat OpenShift Container Platform 3.11 jenkins Red Hat OpenShift Container Platform 4 jenkins, openshift4/ose-metering-hive, openshift4/ose-metering-hadoop, openshift4/ose-metering-prestonot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- Published
- First public exploit (Metasploit auxiliary/gather/jetty_web_inf_disclosure)
Exploit prediction
82.37% chance of exploitation in the next 30 days, higher than 99.6% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Metasploit auxiliary/gather/jetty_web_inf_disclosure Jetty WEB-INF File Disclosure metasploit auxiliary, normal rank, 2021-07-15
- EDB-50438 Jetty 9.4.37.v20210219 - Information Disclosure webapps, 2021-10-22
- Nuclei template Eclipse Jetty - Information Disclosure nuclei detection template
- packetstormsecurity.com http://packetstormsecurity.com/files/164590/Jetty-9.4.37.v20210219-Information-Disclosure.html referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
| NVD | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
| NVD | 2.0 | 5.0 | AV:N/AC:L/Au:N/C:P/I:N/A:N |
| GitHub | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.eclipse.jetty:jetty-webapp | >=9.4.37, <9.4.39 |
9.4.39 |
Affected products
- The Eclipse Foundation Eclipse Jetty
Classification
References
-
oracle.com
/security-alerts/cpuoct2021.html
web, patch, third-party-advisory
-
oracle.com
/security-alerts/cpujan2022.html
web, patch, third-party-advisory
-
packetstormsecurity.com
/files/164590/Jetty-9.4.37.v20210219-Information-Disclosure.html
web, exploit, third-party-advisory, vdb-entry
-
github.com
/eclipse/jetty.project/security/advisories/GHSA-v7ff-8wcx-gmc5
web, mitigation, third-party-advisory
-
lists.apache.org
/thread.html/r780c3c210a05c5bf7b4671303f46afc3fe56758e92864e1a5f0590d0%40%3Cjira.kafka.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r5b3693da7ecb8a75c0e930b4ca26a5f97aa0207d9dae4aa8cc65fe6b%40%3Cissues.ignite.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/rd7c8fb305a8637480dc943ba08424c8992dccad018cd1405eb2afe0e%40%3Cdev.ignite.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r0841b06b48324cfc81325de3c05a92e53f997185f9d71ff47734d961%40%3Cissues.solr.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r6ac9e263129328c0db9940d72b4a6062e703c58918dd34bd22cdf8dd%40%3Cissues.ignite.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r4a66bfbf62281e31bc1345ebecbfd96f35199eecd77bfe4e903e906f%40%3Cissues.ignite.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r4b1fef117bccc7f5fd4c45fd2cabc26838df823fe5ca94bc42a4fd46%40%3Cissues.ignite.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r111f1ce28b133a8090ca4f809a1bdf18a777426fc058dc3a16c39c66%40%3Cissues.solr.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r2ea2f0541121f17e470a0184843720046c59d4bde6d42bf5ca6fad81%40%3Cissues.solr.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r9974f64723875052e02787b2a5eda689ac5247c71b827d455e5dc9a6%40%3Cissues.solr.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/rbc075a4ac85e7a8e47420b7383f16ffa0af3b792b8423584735f369f%40%3Cissues.solr.apache.org%3E
mailing-list
-
security.netapp.com
/advisory/ntap-20210611-0006/
third-party-advisory
-
lists.apache.org
/thread.html/r7dd079fa0ac6f47ba1ad0af98d7d0276547b8a4e005f034fb1016951%40%3Cissues.zookeeper.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r90e7b4c42a96d74c219e448bee6a329ab0cd3205c44b63471d96c3ab%40%3Cissues.zookeeper.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r763840320a80e515331cbc1e613fa93f25faf62e991974171a325c82%40%3Cdev.zookeeper.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r2a3ea27cca2ac7352d392b023b72e824387bc9ff16ba245ec663bdc6%40%3Cissues.zookeeper.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r8e6c116628c1277c3cf132012a66c46a0863fa2a3037c0707d4640d4%40%3Cissues.zookeeper.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/rd0471252aeb3384c3cfa6d131374646d4641b80dd313e7b476c47a9c%40%3Cissues.solr.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/rcea249eb7a0d243f21696e4985de33f3780399bf7b31ea1f6d489b8b%40%3Cissues.zookeeper.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r3c55b0baa4dc38958ae147b2f216e212605f1071297f845e14477d36%40%3Cissues.zookeeper.apache.org%3E
mailing-list
-
oracle.com
/security-alerts/cpuapr2022.html
web, not-applicable, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2021-28164
advisory
-
security.netapp.com
/advisory/ntap-20210611-0006
web
-
lists.apache.org
/thread.html/rd7c8fb305a8637480dc943ba08424c8992dccad018cd1405eb2afe0e@%3Cdev.ignite.apache.org%3E
web
-
lists.apache.org
/thread.html/rd0471252aeb3384c3cfa6d131374646d4641b80dd313e7b476c47a9c@%3Cissues.solr.apache.org%3E
web
-
lists.apache.org
/thread.html/rcea249eb7a0d243f21696e4985de33f3780399bf7b31ea1f6d489b8b@%3Cissues.zookeeper.apache.org%3E
web
-
lists.apache.org
/thread.html/rbc075a4ac85e7a8e47420b7383f16ffa0af3b792b8423584735f369f@%3Cissues.solr.apache.org%3E
web
-
lists.apache.org
/thread.html/r9974f64723875052e02787b2a5eda689ac5247c71b827d455e5dc9a6@%3Cissues.solr.apache.org%3E
web
-
lists.apache.org
/thread.html/r90e7b4c42a96d74c219e448bee6a329ab0cd3205c44b63471d96c3ab@%3Cissues.zookeeper.apache.org%3E
web
-
lists.apache.org
/thread.html/r8e6c116628c1277c3cf132012a66c46a0863fa2a3037c0707d4640d4@%3Cissues.zookeeper.apache.org%3E
web
-
lists.apache.org
/thread.html/r7dd079fa0ac6f47ba1ad0af98d7d0276547b8a4e005f034fb1016951@%3Cissues.zookeeper.apache.org%3E
web
-
lists.apache.org
/thread.html/r780c3c210a05c5bf7b4671303f46afc3fe56758e92864e1a5f0590d0@%3Cjira.kafka.apache.org%3E
web
-
lists.apache.org
/thread.html/r763840320a80e515331cbc1e613fa93f25faf62e991974171a325c82@%3Cdev.zookeeper.apache.org%3E
web
-
lists.apache.org
/thread.html/r6ac9e263129328c0db9940d72b4a6062e703c58918dd34bd22cdf8dd@%3Cissues.ignite.apache.org%3E
web
-
lists.apache.org
/thread.html/r5b3693da7ecb8a75c0e930b4ca26a5f97aa0207d9dae4aa8cc65fe6b@%3Cissues.ignite.apache.org%3E
web
-
lists.apache.org
/thread.html/r4b1fef117bccc7f5fd4c45fd2cabc26838df823fe5ca94bc42a4fd46@%3Cissues.ignite.apache.org%3E
web
-
lists.apache.org
/thread.html/r4a66bfbf62281e31bc1345ebecbfd96f35199eecd77bfe4e903e906f@%3Cissues.ignite.apache.org%3E
web
-
lists.apache.org
/thread.html/r3c55b0baa4dc38958ae147b2f216e212605f1071297f845e14477d36@%3Cissues.zookeeper.apache.org%3E
web
-
lists.apache.org
/thread.html/r2ea2f0541121f17e470a0184843720046c59d4bde6d42bf5ca6fad81@%3Cissues.solr.apache.org%3E
web
-
lists.apache.org
/thread.html/r2a3ea27cca2ac7352d392b023b72e824387bc9ff16ba245ec663bdc6@%3Cissues.zookeeper.apache.org%3E
web
-
lists.apache.org
/thread.html/r111f1ce28b133a8090ca4f809a1bdf18a777426fc058dc3a16c39c66@%3Cissues.solr.apache.org%3E
web
-
lists.apache.org
/thread.html/r0841b06b48324cfc81325de3c05a92e53f997185f9d71ff47734d961@%3Cissues.solr.apache.org%3E
web
-
github.com
/eclipse/jetty.project
package
Sources
- CVE List CVE-2021-28164
- GitHub Advisory GHSA-v7ff-8wcx-gmc5
- NVD CVE-2021-28164
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.