cbcvebase.
CVE-2021-28169
published 2021-06-09

CVE-2021-28169: For Eclipse Jetty versions <= 9.4.40, <= 10.0.2, <= 11.0.2, it is possible for requests to the ConcatServlet with a doubly encoded path to access protected…

PriorityP278medium5.3CVSS 3.1
AVNACLPRNUINSUCLINAN
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
78.48%
99.5th percentile
For Eclipse Jetty versions <= 9.4.40, <= 10.0.2, <= 11.0.2, it is possible for requests to the ConcatServlet with a doubly encoded path to access protected resources within the WEB-INF directory. For example a request to `/concat?/%2557EB-INF/web.xml` can retrieve the web.xml file. This can reveal sensitive information regarding the implementation of a web application.

Affected

9 ranges
VendorProductVersion rangeFixed in
debiandebian_linux
debiandebian_linux
debianjetty9< jetty9 9.4.39-2 (bookworm)jetty9 9.4.39-2 (bookworm)
eclipsejetty< 9.4.419.4.41
eclipsejetty>= 10.0.0 < 10.0.310.0.3
eclipsejetty>= 11.0.0 < 11.0.311.0.3
oraclecommunications_cloud_native_core_policy
oraclerest_data_services< 21.321.3
the_eclipse_foundationeclipse_jettyunspecified – 9.4.40

Detection & IOCsextracted from sources · hover to see the quote

url/concat?/%2557EB-INF/web.xml
url/static?/%2557EB-INF/web.xml
path/%2557EB-INF/web.xml
  • Look for HTTP GET requests to /concat or /static endpoints containing doubly encoded path traversal sequences (e.g., %2557EB-INF) targeting WEB-INF resources such as web.xml.
  • The double-encoding technique uses %2557 to represent 'W' (i.e., %25 decodes to %, then %57 decodes to W), bypassing WEB-INF path protection in ConcatServlet.
  • ·Vulnerability only affects deployments where ConcatServlet or WelcomeFilter components of Jetty are explicitly deployed; applications not using these servlets are not affected.
  • ·Affected versions are Jetty <= 9.4.40, <= 10.0.2, and <= 11.0.2; detections should be scoped to these version ranges.

CVSS provenance

nvdv3.15.3MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:P/I:N/A:N
osv5.3MEDIUM
vulncheck5.3MEDIUM
vendor_debian5.3MEDIUM
vendor_oracle5.3MEDIUM
vendor_redhat5.3MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.