PT-2026-3268 · Unknown · Dask.Distributed+2
Jacobtomlinson
·
Published
2026-01-01
·
Updated
2026-03-12
·
CVE-2026-23528
CVSS v3.1
6.1
Medium
| Vector | AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Dask distributed versions prior to 2026.1.0
Description
When Jupyter Lab, jupyter-server-proxy, and Dask distributed are used together, a crafted URL can lead to code execution by Jupyter due to a cross-site scripting (XSS) issue in the Dask dashboard. An attacker could create a phishing URL assuming Jupyter Lab and Dask are running on localhost with default ports. Clicking this link opens an error page in the Dask Dashboard through the Jupyter Lab proxy, causing code execution by the default Jupyter Python kernel. The vulnerability occurs when a malicious URL is used to execute JavaScript in the user's browser within the Dask dashboard.
Recommendations
Versions prior to 2026.1.0 should be upgraded to version 2026.1.0 or later.
As a mitigation, uninstall jupyter-server-proxy and access the Dask dashboard directly via its URL.
As a mitigation, ensure both Jupyter and the Dask dashboard are running on non-standard ports.
Exploit
Fix
RCE
XSS
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Dask.Distributed
Jupyterlab
Jupyter Server Proxy