WaratekVRT Sign in

CVE-2021-28164 Eclipse Jetty

Affected softwareEclipse Jetty
Severity5.3 Medium CVSS 3.1 3 scores
Fixed in9.4.39
WeaknessIncorrect authorization (CWE-863)
Published1 Apr 2021
Updated17 Jun 2026

Description

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.

CWE-200 · Information exposureCWE-551

Exploitation status

Working exploit published

A reviewed exploit catalogue lists ready-to-run exploit code for this CVE.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment no assessment published
  • Indexed PoC 4 indexed Published artifacts you can open, in Exploit-DB, GitHub PoC, Nuclei; first seen 2021-10-22.
  • EPSS 82% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99.7% of all scored CVEs.

2 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC Vulhub jetty/CVE-2021-28164: Jetty Ambiguous Path Information Disclosure (CVE-2021-28164), run with Isoloom 2026-10-08
GitHub PoC jetty /CVE-2021-28164/분석 및 결과 2023-10-31
Exploit-DB Jetty 9.4.37.v20210219 - Information Disclosure 2021-10-22
Nuclei Eclipse Jetty - Information Disclosure

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

  • Protection full
  • Action available security rule
  • Review human Researcher
  • Record active
Decided by Manual classification of this CVE in the legacy dataset
Finding A manual classification set this CVE's status to Protected by Waratek.

How to mitigate CVE-2021-28164

Upgrade Eclipse Jetty to 9.4.39 or later. Until you can, Waratek RASP blocks exploitation with a security rule that blocks this kind of attack. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

CVSS

5.3 MEDIUM v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N 3 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 5.3 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N emo@eclipse.org Secondary published
CVSS 3.1 5.3 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N NVD Primary
CVSS 2.0 5.0 none AV:N/AC:L/Au:N/C:P/I:N/A:N NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update January 2022 ↗ CPU 2022-Q1 Oracle Financial Services Applications / Framework (Apache Ignite) (20.1, 21.1)
Oracle Financial Services Applications / Framework (Apache Ignite) (20.1, 21.1)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Financial Services Applications Framework (Apache Ignite) 20.1, 21.1 20.1 · 21.1

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.eclipse.jetty:jetty-webapp 9.4.37 9.4.39 unbounded

Products and versions

18 products, 21 version entries
SourceVendorProductSchemeAffected versions
nvd eclipse jetty generic 9.4.37:20210219 · 9.4.38:20210224
nvd netapp cloud manager generic any version
nvd netapp e-series performance analyzer generic any version
nvd netapp e-series santricity os controller generic ≥ 11.0 and ≤ 11.70.1
nvd netapp e-series santricity web services generic any version
nvd netapp element plug-in for vcenter server generic any version
nvd netapp santricity cloud connector generic any version
nvd netapp snapcenter generic any version
nvd netapp snapcenter plug-in generic any version
nvd netapp storage replication adapter for clustered data ontap generic ≥ 9.6
nvd netapp vasa provider for clustered data ontap generic ≥ 9.6
nvd netapp virtual storage console generic ≥ 9.6
nvd oracle autovue for agile product lifecycle management generic 21.0.2
nvd oracle banking apis generic 20.1 · 21.1
nvd oracle banking digital experience generic 20.1 · 21.1
nvd oracle communications session route manager generic ≥ 8.0.0 and ≤ 8.2.4
nvd oracle siebel core - automation generic ≤ 21.9
osv org.eclipse.jetty jetty-webapp generic ≥ 9.4.37 and < 9.4.39

Earlier manual review

A reviewer classified this CVE in an older dataset. We kept the labels and products below, but not the reviewer's reasoning.

## Manual Classification Context **Labels:** HTTP, NO AUTH REMOTE EXPLOIT, FRAMEWORK (APACHE IGNITE) **Products:** ORACLE BANKING APIS, ORACLE FINANCIAL SERVICES APPLICATIONS, ORACLE BANKING DIGITAL EXPERIENCE

References

URLTags
https://github.com/eclipse/jetty.project/security/advisories/GHSA-v7ff-8wcx-gmc5 WEB
https://www.oracle.com/security-alerts/cpuoct2021.html WEB
https://www.oracle.com/security-alerts/cpujan2022.html WEB
https://www.oracle.com/security-alerts/cpuapr2022.html WEB
https://security.netapp.com/advisory/ntap-20210611-0006 WEB
https://lists.apache.org/thread.html/rd7c8fb305a8637480dc943ba08424c8992dccad018cd1405eb2afe0e@%3Cdev.ignite.apache.org%3E WEB
https://lists.apache.org/thread.html/rd0471252aeb3384c3cfa6d131374646d4641b80dd313e7b476c47a9c@%3Cissues.solr.apache.org%3E WEB
https://lists.apache.org/thread.html/rcea249eb7a0d243f21696e4985de33f3780399bf7b31ea1f6d489b8b@%3Cissues.zookeeper.apache.org%3E WEB
https://lists.apache.org/thread.html/rbc075a4ac85e7a8e47420b7383f16ffa0af3b792b8423584735f369f@%3Cissues.solr.apache.org%3E WEB
https://lists.apache.org/thread.html/r9974f64723875052e02787b2a5eda689ac5247c71b827d455e5dc9a6@%3Cissues.solr.apache.org%3E WEB

Timeline

Published2021-04-01By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.