Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: 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 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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2021-28169
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 08:48 UTC · Revision 1

Source evidence

CVE-2021-28169

core-osv · Original source

Published 9 Jun 2021, 02:15 UTC

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.

osv:CVE-2021-28169
Complete source record
{
  "id": "fd586c94751ed5088da5bf21ee4c3e44117696bfd3cc374de334cbe860fae6e8",
  "url": "https://osv.dev/vulnerability/CVE-2021-28169",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2021-28169",
    "summary": "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.",
    "evidence": "osv:CVE-2021-28169",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2021-28169",
      "aliases": [
        "CVE-2021-28169",
        "GHSA-gwcr-j4wh-j3cq"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/jetty/jetty.project",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "98607f93c7833e7dc59489b13f3cb0a114fb9f4c"
                },
                {
                  "introduced": "b9645a17373e4e9b7f30b6c0a07defcea2cb660b"
                },
                {
                  "fixed": "60d766fc285ea66840ebc5be4598d43ec325055d"
                },
                {
                  "introduced": "432f896d7a4555fcc81f38108757ea0aca8788e6"
                },
                {
                  "fixed": "d97980b614821651dc801f14c9c73a3f098cf886"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "9.4.41"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "10.0.0"
                      },
                      {
                        "fixed": "10.0.3"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "11.0.0"
                      },
                      {
                        "fixed": "11.0.3"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "jetty-11.0.2",
            "jetty-10.0.2",
            "jetty-9.4.39.v20210325",
            "jetty-9.4.37.v20210219",
            "jetty-9.4.36.v20210114",
            "jetty-11.0.0.beta2",
            "jetty-9.4.32.v20200930",
            "jetty-11.0.0.beta1",
            "jetty-10.0.0.beta1",
            "jetty-11.0.0-alpha0",
            "jetty-9.4.28.v20200408",
            "jetty-9.4.27.v20200227",
            "jetty-9.4.26.v20200117",
            "jetty-9.4.15.v20190215",
            "jetty-9.4.14.v20181114",
            "jetty-9.4.13.v20181111",
            "jetty-9.4.12.v20180830",
            "jetty-9.4.6.v20170531",
            "jetty-9.4.2.v20170220",
            "jetty-9.4.10.v20180503",
            "jetty-9.2.1.v20140609",
            "jetty-9.2.0.v20140526",
            "jetty-9.2.0.v20140523",
            "jetty-9.2.0.RC0",
            "jetty-9.2.0.M1",
            "jetty-9.1.4.v20140401",
            "jetty-9.2.0.M0",
            "jetty-9.1.3.v20140225",
            "jetty-9.1.2.v20140210",
            "jetty-9.1.1.v20140108",
            "jetty-9.1.0.v20131115",
            "jetty-9.1.0.RC2",
            "jetty-9.1.0.RC1",
            "jetty-9.1.0.RC0",
            "jetty-9.1.0.M0",
            "jetty-8.1.0.RC0",
            "jetty-8.0.0.RC0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-28169.json"
          }
        }
      ],
      "modified": "2026-10-24T10:50:23.843614740Z",
      "provider": "osv",
      "references": [
        "https://lists.apache.org/thread.html/r04a4b4553a23aff26f42635a6ae388c3b162aab30a88d12e59d05168%40%3Cjira.kafka.apache.org%3E",
        "https://lists.apache.org/thread.html/r234f6452297065636356f43654cdacef565b8f9ceb0e0c07ffb8c73b%40%3Cdev.kafka.apache.org%3E",
        "https://lists.apache.org/thread.html/r2721aba31a8562639c4b937150897e24f78f747cdbda8641c0f659fe%40%3Cusers.kafka.apache.org%3E",
        "https://lists.apache.org/thread.html/r284de9c5399486dfff12ab9e7323ca720dd7019a9a3e11c8510a7140%40%3Cjira.kafka.apache.org%3E",
        "https://lists.apache.org/thread.html/r29678972c3f8164b151fd7a5802785d402e530c09870a82ffc7681a4%40%3Cdev.kafka.apache.org%3E",
        "https://lists.apache.org/thread.html/r32b0b640ad2be3b858f0af51c68a7d5c5a66a462c8bbb93699825cd3%40%3Cissues.zookeeper.apache.org%3E",
        "https://lists.apache.org/thread.html/r33eb06b05afbc7df28d31055cae0cb3fd36cab808c884bf6d680bea5%40%3Cdev.zookeeper.apache.org%3E",
        "https://lists.apache.org/thread.html/r67c4f90658fde875521c949448c54c98517beecdc7f618f902c620ec%40%3Cissues.zookeeper.apache.org%3E",
        "https://lists.apache.org/thread.html/r8a1a332899a1f92c8118b0895b144b27a78e3f25b9d58a34dd5eb084%40%3Cnotifications.zookeeper.apache.org%3E",
        "https://lists.apache.org/thread.html/r91e34ff61aff8fd25a3f2a21539597c6ef7589a31c199b0a9546477c%40%3Cjira.kafka.apache.org%3E",
        "https://lists.apache.org/thread.html/rb1292d30462b9baedea7c5d9594fc75990d9aa0ec223b48054ca9c25%40%3Cjira.kafka.apache.org%3E",
        "https://lists.apache.org/thread.html/rbefa055282d52d6b58d29a79fbb0be65ab0a38d25f00bd29eaf5e6fd%40%3Cnotifications.zookeeper.apache.org%3E",
        "https://lists.apache.org/thread.html/rd5b52362f5edf98e0dcab6541a381f571cccc05ad9188e793af688f3%40%3Cjira.kafka.apache.org%3E",
        "https://lists.apache.org/thread.html/rddbb4f8d5db23265bb63d14ef4b3723b438abc1589f877db11d35450%40%3Cissues.zookeeper.apache.org%3E",
        "https://lists.apache.org/thread.html/ref1c161a1621504e673f9197b49e6efe5a33ce3f0e6d8f1f804fc695%40%3Cjira.kafka.apache.org%3E",
        "https://lists.apache.org/thread.html/rf36f1114e84a3379b20587063686148e2d5a39abc0b8a66ff2a9087a%40%3Cissues.zookeeper.apache.org%3E",
        "https://lists.apache.org/thread.html/rfff6ff8ffb31e8a32619c79774def44b6ffbb037c128c5ad3eab7171%40%3Cissues.zookeeper.apache.org%3E",
        "https://github.com/eclipse/jetty.project/security/advisories/GHSA-gwcr-j4wh-j3cq",
        "https://lists.debian.org/debian-lts-announce/2021/06/msg00017.html",
        "https://security.netapp.com/advisory/ntap-20210727-0009/",
        "https://www.debian.org/security/2021/dsa-4949",
        "https://www.oracle.com/security-alerts/cpuapr2022.html",
        "https://www.oracle.com/security-alerts/cpujan2022.html",
        "https://www.oracle.com/security-alerts/cpuoct2021.html"
      ],
      "provider_metadata": {
        "unresolved_ranges": [
          {
            "cpes": [
              "cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "eclipse:jetty",
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "9.4.41"
                  },
                  {
                    "introduced": "10.0.0"
                  },
                  {
                    "fixed": "10.0.3"
                  },
                  {
                    "introduced": "11.0.0"
                  },
                  {
                    "fixed": "11.0.3"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:rest_data_services:*:*:*:*:-:*:*:*"
            ],
            "vendor_product": "oracle:rest_data_services",
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "21.3"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*",
              "cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "debian:debian_linux",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "9.0"
                  },
                  {
                    "last_affected": "9.0"
                  },
                  {
                    "introduced": "10.0"
                  },
                  {
                    "last_affected": "10.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:oracle:communications_cloud_native_core_policy:1.14.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "oracle:communications_cloud_native_core_policy",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "1.14.0"
                  },
                  {
                    "last_affected": "1.14.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          }
        ]
      }
    },
    "related_cves": [
      {
        "value": "CVE-2021-28169",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 442104,
  "published_at": "2021-06-09T02:15:06.853+00:00"
}