Skip to content
OpenAdvisories
Medium · 5.3 Scanner template CVE-2021-28169 EUVD-2021-1330GHSA-gwcr-j4wh-j3cq

Jetty Utility Servlets ConcatServlet Double Decoding Information Disclosure Vulnerability

Published Jun 9, 2021 · Updated Aug 3, 2024 · Assigned by eclipse

Description

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 products

VendorProductAffectedFixed
The Eclipse Foundation Eclipse Jetty unspecified – ≤ 9.4.40, unspecified – ≤ 10.0.2, unspecified – ≤ 11.0.2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 jetty9 9.4.39-2 —
Debian 13 jetty9 9.4.39-2 —
Debian 12 jetty9 9.4.39-2 —
Debian 10 jetty9 9.4.16-0+deb10u1 DSA-4949-1
Debian 9 jetty9 9.2.30-0+deb9u2 DLA-2688-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS jetty9 No fix yet —
Ubuntu 18.04 LTS jetty9 No fix yet —
Ubuntu 16.04 LTS jetty +2 No fix yet —
Ubuntu 14.04 LTS jetty +1 No fix yet —
ReleasePackageFixed inAdvisory
Red Hat OpenShift 4 coreos-installer +1 0.10.0-2.rhaos4.9.el8 RHSA-2021:3758
Red Hat OpenShift 4 jenkins 2.289.3.1630554997-1.el8 RHSA-2021:3758
Red Hat OpenShift 4 openshift +1 4.9.0-202110080828.p0.git.894a78b.assembly.stream.el7 RHSA-2021:3758
Red Hat OpenShift 4 openvswitch2.15 +5 2.15.0-28.el8fdp RHSA-2021:3758
ReleasePackageFixed inAdvisory
SLES 15 SP3 jetty-minimal 9.4.42-3.9.1 SUSE-SU-2021:2005-1
SLES 15 SP2 jetty-minimal 9.4.42-3.9.1 SUSE-SU-2021:2005-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.3 jetty-minimal +1 9.4.42-3.9.1 openSUSE-SU-2021:2005-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 jetty-io +35 9.0.3-8.amzn2.0.1 ALAS2-2024-2408

Automated scanner template

A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.

Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.eclipse.jetty:jetty-servlets < 9.4.41 9.4.41 GHSA-gwcr-j4wh-j3cq
Maven org.eclipse.jetty:jetty-servlets >= 10.0.0, < 10.0.3 10.0.3 GHSA-gwcr-j4wh-j3cq
Maven org.eclipse.jetty:jetty-servlets >= 11.0.0, < 11.0.3 11.0.3 GHSA-gwcr-j4wh-j3cq

Advisories 10

References