Description
jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. Prior to 4.5.7, JupyterLab's HTML sanitizer allowlists data-commandlinker-command and data-commandlinker-args on button elements, while CommandLinker listens for all click events on document.body and executes the named command without checking whether the element came from trusted JupyterLab UI. A notebook with a pre-saved HTML cell output containing a deceptive button can trigger arbitrary JupyterLab commands - including arbitrary code execution - on a single user click, without any code being submitted for execution by the user. This vulnerability is fixed in 4.5.7.
Mitigation
Minimal update. May introduce new vulnerabilities or breaking changes.
|
 debian 14 | | =4.0.11+ds1+~cs11.25.27-7 || =4.0.11+ds1+~cs11.25.27-8 || =4.0.11+ds1+~cs11.25.27-9 || =4.0.11+ds2+~cs11.25.27-1 || =4.0.11+ds2+~cs11.25.27-3 || =4.0.11+ds3+~cs11.25.27-1 || =4.0.11+ds4+~cs11.25.27-1 || =4.0.11+ds4+~cs11.25.27-2 || =4.0.11+ds4+~cs11.25.27-3 || =4.0.11+ds4+~cs11.25.27-4 || =4.0.11+ds5+~cs11.25.27-1 || =4.0.13+ds1+~2.0.1+~cs1.4.4-1 || =4.1.3+ds1+~2.0.1+~0.15.3+~cs1.4.4-1 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-1 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-2 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-3 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-4 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-5 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-6 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-7 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-8 || =4.4.1+ds1+~3.0.5+~0.16.6+~cs1.4.4-1 || =4.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-1 || =4.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-2 || =4.4.8+ds1+~3.1.0+~0.16.6+~cs1.4.4-1 || >=0 <4.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-3 | 4.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-3 |
 pypi | | | 4.5.7 |
 pypi | | | 7.5.6 |
 debian 13 | | =4.0.11+ds1+~cs11.25.27-7 || =4.0.11+ds1+~cs11.25.27-8 || =4.0.11+ds1+~cs11.25.27-9 || =4.0.11+ds2+~cs11.25.27-1 || =4.0.11+ds2+~cs11.25.27-3 || =4.0.11+ds3+~cs11.25.27-1 || =4.0.11+ds4+~cs11.25.27-1 || =4.0.11+ds4+~cs11.25.27-2 || =4.0.11+ds4+~cs11.25.27-3 || =4.0.11+ds4+~cs11.25.27-4 || =4.0.11+ds5+~cs11.25.27-1 || =4.0.13+ds1+~2.0.1+~cs1.4.4-1 || =4.1.3+ds1+~2.0.1+~0.15.3+~cs1.4.4-1 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-1 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-2 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-3 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-4 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-5 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-6 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-7 || =4.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-8 || =4.4.1+ds1+~3.0.5+~0.16.6+~cs1.4.4-1 || =4.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-1 || =4.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-2 || =4.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-3 || =4.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-4 || =4.4.8+ds1+~3.1.0+~0.16.6+~cs1.4.4-1 | - |