{
  "affected": [
    {
      "ranges": [
        {
          "database_specific": {
            "extracted_events": [
              {
                "introduced": "0"
              },
              {
                "fixed": "4.5.10"
              },
              {
                "introduced": "4.6.0"
              },
              {
                "fixed": "4.6.2"
              }
            ],
            "source": [
              "AFFECTED_FIELD",
              "REFERENCES"
            ]
          },
          "events": [
            {
              "introduced": "0"
            },
            {
              "introduced": "604d873f61b50ef6c3fadc048e05291cb09a7890"
            },
            {
              "fixed": "af5f5b3c779f6d7170c1124f5818807fa18f3f63"
            },
            {
              "fixed": "150ba51f1c840edc399597a86a6fc3ed24ef60be"
            },
            {
              "fixed": "9365f020baec5221deaf11535ed554c06637c999"
            },
            {
              "fixed": "be9303f5bcd5308eaeae953c5a3c903046682c2c"
            },
            {
              "fixed": "f1beab4a2027af4719d6edc07d52d6cf5a39a432"
            },
            {
              "fixed": "259ced222958b0bf2135e03e98d2eb31319890a5"
            }
          ],
          "repo": "https://github.com/jupyterlab/jupyterlab",
          "type": "GIT"
        }
      ]
    }
  ],
  "aliases": [
    "GHSA-gx64-gj6p-pc4c"
  ],
  "database_specific": {
    "cna_assigner": "GitHub_M",
    "cwe_ids": [
      "CWE-79"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/73xxx/CVE-2026-73415.json"
  },
  "details": "jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. Prior to 4.5.10 and 4.6.2, in packages/imageviewer/src/widget.ts, JupyterLab's ImageViewer uses URL.createObjectURL for a specially crafted SVG image and revokes the blob URL too early, allowing the image to retain an executable same-origin context when it is opened through the image viewer and then opened in a new browser tab. The resulting cross-site scripting can be used to execute arbitrary code on the JupyterLab server. This issue is fixed in versions 4.5.10 and 4.6.2.",
  "id": "CVE-2026-73415",
  "modified": "2026-08-14T03:51:57.820250960Z",
  "published": "2026-08-12T19:54:00.581Z",
  "references": [
    {
      "type": "WEB",
      "url": "https://github.com/jupyterlab/jupyterlab/releases/tag/v4.5.10"
    },
    {
      "type": "WEB",
      "url": "https://github.com/jupyterlab/jupyterlab/releases/tag/v4.6.2"
    },
    {
      "type": "WEB",
      "url": "https://github.com/jupyterlab/jupyterlab/releases/tag/v4.7.0a1"
    },
    {
      "type": "ADVISORY",
      "url": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/73xxx/CVE-2026-73415.json"
    },
    {
      "type": "ADVISORY",
      "url": "https://github.com/jupyterlab/jupyterlab/security/advisories/GHSA-gx64-gj6p-pc4c"
    },
    {
      "type": "ADVISORY",
      "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-73415"
    },
    {
      "type": "FIX",
      "url": "https://github.com/jupyterlab/jupyterlab/commit/9365f020baec5221deaf11535ed554c06637c999"
    },
    {
      "type": "FIX",
      "url": "https://github.com/jupyterlab/jupyterlab/commit/be9303f5bcd5308eaeae953c5a3c903046682c2c"
    },
    {
      "type": "FIX",
      "url": "https://github.com/jupyterlab/jupyterlab/commit/f1beab4a2027af4719d6edc07d52d6cf5a39a432"
    },
    {
      "type": "FIX",
      "url": "https://github.com/jupyterlab/jupyterlab/pull/19184"
    },
    {
      "type": "FIX",
      "url": "https://github.com/jupyterlab/jupyterlab/pull/19185"
    },
    {
      "type": "FIX",
      "url": "https://github.com/jupyterlab/jupyterlab/pull/19186"
    }
  ],
  "schema_version": "1.9.0",
  "severity": [
    {
      "score": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N",
      "type": "CVSS_V4"
    }
  ],
  "summary": "jupyterlab: Image viewer in JupyterLab allows XSS when opening malicious image in new browser tab"
}