CVE Catalog

CVE-2026-44727

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.44%

36th percentile - higher than 36% of all known CVEs

Summary

Jupyter Server prior to version 2.20 has a stored XSS vulnerability in nbconvert handlers. A notebook with an HTML payload in display_data output can lead to cookie theft, full API access, and kernel RCE.

Risk Assessment

An attacker can steal credentials, manipulate notebooks, or gain remote code execution in the Jupyter kernel, potentially leading to full server compromise.

Recommendation

Immediately update Jupyter Server to version 2.20 or later, which includes a fix for this vulnerability.

Other vulnerabilities in Jupyter Server

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS