CVE-2026-44727

Medium

Description

Jupyter Server is the backend for Jupyter web applications. Prior to 2.20, the nbconvert HTTP handlers in jupyter_server render user-authored notebook HTML under the Jupyter origin without a sandbox directive in their Content-Security-Policy. Combined with nbconvert.HTMLExporter's default non-sanitizing behavior, a notebook carrying an HTML payload in a display_data output triggers stored XSS with cookie access, full /api/* authority, and kernel RCE. This vulnerability is fixed in 2.20.

SeverityMedium
CVSS5.4
Exploit probability—
ProductJupyter Server
PublishedJun 22, 2026
First seenJun 22, 2026

How to fix

Update
  • jupyter jupyter_server2.20.0 or later
  • jupyter-server2.20.0 or later

Affected products

ProductAffected versionsFixed in
jupyter jupyter_serverv < 2.20.02.20.0
jupyter-serverPyPIv < 2.20.02.20.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.