Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: CVE-2026-8384

In Eclipse Jetty, an HTTP URI of this form: /public;/../admin/secret.txt results in an unresolved path of: /public/../admin/secret.txt instead of the expected: /admin/secret.txt Jetty itself is not affected, as it will not serve the secret.txt file because it will not pass the alias checker (only resolved resources are served). However, web applications that rely on resolved paths being provided by Jetty may be confused when receiving an unresolved path.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-8384
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 14:07 UTC · Revision 1

Source evidence

CVE-2026-8384

core-osv · Original source

Published 14 Jul 2026, 08:56 UTC

In Eclipse Jetty, an HTTP URI of this form: /public;/../admin/secret.txt results in an unresolved path of: /public/../admin/secret.txt instead of the expected: /admin/secret.txt Jetty itself is not affected, as it will not serve the secret.txt file because it will not pass the alias checker (only resolved resources are served). However, web applications that rely on resolved paths being provided by Jetty may be confused when receiving an unresolved path.

osv:CVE-2026-8384
Complete source record
{
  "id": "e9d1b1fd471d7b8b1a0279b9086ff76a444e986ad39a194c2b18b2da79bb91ec",
  "url": "https://osv.dev/vulnerability/CVE-2026-8384",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2026-8384",
    "summary": "In Eclipse Jetty, an HTTP URI of this form: /public;/../admin/secret.txt results in an unresolved path of: /public/../admin/secret.txt instead of the expected: /admin/secret.txt Jetty itself is not affected, as it will not serve the secret.txt file because it will not pass the alias checker (only resolved resources are served). However, web applications that rely on resolved paths being provided by Jetty may be confused when receiving an unresolved path.",
    "evidence": "osv:CVE-2026-8384",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-8384",
      "aliases": [
        "CVE-2026-8384",
        "GHSA-w7x5-g22v-xqhr"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/jetty/jetty.project",
              "type": "GIT",
              "events": [
                {
                  "introduced": "28100e8da711e44c0722ed10bd413ae862497539"
                },
                {
                  "fixed": "ae9286497b46fd709861e330fb364408a946d6e5"
                },
                {
                  "introduced": "c8372b65bd15404de1444d68902c0455a3a69b64"
                },
                {
                  "fixed": "b1fb145d4b0ea34d7636012359604367f4de7496"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "12.0.0"
                      },
                      {
                        "fixed": "12.0.35"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "12.1.0"
                      },
                      {
                        "fixed": "12.1.9"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "jetty-12.1.5",
            "jetty-12.0.31",
            "jetty-12.1.4",
            "jetty-12.0.30",
            "jetty-12.1.2",
            "jetty-12.0.23",
            "jetty-12.1.0.beta1",
            "jetty-12.0.22",
            "jetty-12.0.19",
            "jetty-12.0.15",
            "jetty-12.0.14",
            "jetty-12.0.6",
            "jetty-12.0.5",
            "jetty-12.0.0x"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-8384.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:51.001630292Z",
      "provider": "osv",
      "references": [
        "https://gitlab.eclipse.org/security/cve-assignment/-/work_items/108",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/8xxx/CVE-2026-8384.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-8384",
        "https://github.com/jetty/jetty.project"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-647"
        ],
        "cna_assigner": "eclipse",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/8xxx/CVE-2026-8384.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-8384",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 519572,
  "published_at": "2026-07-14T08:56:17.525+00:00"
}