8.8 HIGH
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): Low (L)
- User Interaction (UI): None (N)
- Scope (S): Unchanged (U)
- Confidentiality (C): High (H)
- Integrity (I): High (H)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): Low (L)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): High (H)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): High (H)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
21 packages
- python312Packages.jupyterlab-git
- python312Packages.jupyterlab-lsp
- python312Packages.jupyterlab-vim
- python313Packages.jupyterlab-git
- python313Packages.jupyterlab-lsp
- python313Packages.jupyterlab-vim
- python314Packages.jupyterlab-git
- python314Packages.jupyterlab-lsp
- python314Packages.jupyterlab-vim
- python312Packages.jupyterlab-server
- python313Packages.jupyterlab-server
- python314Packages.jupyterlab-server
- python312Packages.jupyterlab-widgets
- python313Packages.jupyterlab-widgets
- python314Packages.jupyterlab-widgets
- python312Packages.jupyterlab-pygments
- python313Packages.jupyterlab-pygments
- python314Packages.jupyterlab-pygments
- python312Packages.jupyterlab-execute-time
- python313Packages.jupyterlab-execute-time
- python314Packages.jupyterlab-execute-time
- @LeSuisse accepted
- @LeSuisse published on GitHub
jupyterlab: Extension Manager API/GUI Policy Discrepancy allowing 3rd party (malicious) extensions install via POST request.
jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. From 4.0.0 to 4.5.6, the allow-list of extensions that can be installed from PyPI Extension Manager (allowed_extensions_uris) is not correctly enforced by JupyterLab. The PyPI Extension Manager was not contained to packages listed on the default PyPI index. This vulnerability is fixed in 4.5.7.
References
-
https://github.com/jupyterlab/jupyterlab/security/advisories/GHSA-37w4-hwhx-4rc4 x_refsource_CONFIRM
Affected products
- ==>= 4.0.0, < 4.5.7
Matching in nixpkgs
pkgs.python312Packages.jupyterlab
None
pkgs.python313Packages.jupyterlab
Jupyter lab environment notebook server extension
pkgs.python314Packages.jupyterlab
Jupyter lab environment notebook server extension
Ignored packages (21)
pkgs.python312Packages.jupyterlab-git
None
pkgs.python312Packages.jupyterlab-lsp
None
pkgs.python312Packages.jupyterlab-vim
None
pkgs.python313Packages.jupyterlab-git
Jupyter lab extension for version control with Git
pkgs.python313Packages.jupyterlab-lsp
Language Server Protocol integration for Jupyter(Lab)
pkgs.python313Packages.jupyterlab-vim
Vim notebook cell bindings for JupyterLab
pkgs.python314Packages.jupyterlab-git
Jupyter lab extension for version control with Git
pkgs.python314Packages.jupyterlab-lsp
Language Server Protocol integration for Jupyter(Lab)
pkgs.python314Packages.jupyterlab-vim
Vim notebook cell bindings for JupyterLab
pkgs.python312Packages.jupyterlab-server
None
pkgs.python313Packages.jupyterlab-server
Set of server components for JupyterLab and JupyterLab like applications
pkgs.python314Packages.jupyterlab-server
Set of server components for JupyterLab and JupyterLab like applications
pkgs.python312Packages.jupyterlab-pygments
None
pkgs.python313Packages.jupyterlab-pygments
Jupyterlab syntax coloring theme for pygments
pkgs.python314Packages.jupyterlab-pygments
Jupyterlab syntax coloring theme for pygments
pkgs.python313Packages.jupyterlab-execute-time
JupyterLab extension for displaying cell timings
pkgs.python314Packages.jupyterlab-execute-time
JupyterLab extension for displaying cell timings
Package maintainers
-
@natsukium Tomoya Otabi <nixpkgs@natsukium.com>
-
@GaetanLepage Gaetan Lepage <gaetan@glepage.com>
-
@thomasjm Tom McLaughlin <tom@codedown.io>