Lucene search

K

Jupyter Security Vulnerabilities

cve
cve

CVE-2015-6938

Cross-site scripting (XSS) vulnerability in the file browser in notebook/notebookapp.py in IPython Notebook before 3.2.2 and Jupyter Notebook 4.0.x before 4.0.5 allows remote attackers to inject arbitrary web script or HTML via a folder name. NOTE: this was originally reported as a cross-site reque...

5.7AI Score

0.002EPSS

2015-09-21 07:59 PM
88
cve
cve

CVE-2015-7337

The editor in IPython Notebook before 3.2.2 and Jupyter Notebook 4.0.x before 4.0.5 allows remote attackers to execute arbitrary JavaScript code via a crafted file, which triggers a redirect to files/, related to MIME types.

7.2AI Score

0.015EPSS

2015-09-29 07:59 PM
55
cve
cve

CVE-2018-19351

Jupyter Notebook before 5.7.1 allows XSS via an untrusted notebook because nbconvert responses are considered to have the same origin as the notebook server. In other words, nbconvert endpoints can execute JavaScript with access to the server API. In notebook/nbconvert/handlers.py, NbconvertFileHan...

6.1CVSS

5.5AI Score

0.001EPSS

2018-11-18 05:29 PM
70
cve
cve

CVE-2018-19352

Jupyter Notebook before 5.7.2 allows XSS via a crafted directory name because notebook/static/tree/js/notebooklist.js handles certain URLs unsafely.

6.1CVSS

5.6AI Score

0.001EPSS

2018-11-18 05:29 PM
61
cve
cve

CVE-2018-21030

Jupyter Notebook before 5.5.0 does not use a CSP header to treat served files as belonging to a separate origin. Thus, for example, an XSS payload can be placed in an SVG document.

5.3CVSS

5.1AI Score

0.001EPSS

2019-10-31 03:15 PM
69
cve
cve

CVE-2018-7206

An issue was discovered in Project Jupyter JupyterHub OAuthenticator 0.6.x before 0.6.2 and 0.7.x before 0.7.3. When using JupyterHub with GitLab group whitelisting for access control, group membership was not checked correctly, allowing members not in the whitelisted groups to create accounts on t...

8.8CVSS

8.6AI Score

0.002EPSS

2018-02-18 03:29 AM
42
cve
cve

CVE-2018-8768

In Jupyter Notebook before 5.4.1, a maliciously forged notebook file can bypass sanitization to execute JavaScript in the notebook context. Specifically, invalid HTML is 'fixed' by jQuery after sanitization, making it dangerous.

7.8CVSS

6AI Score

0.001EPSS

2018-03-18 06:29 AM
77
cve
cve

CVE-2019-10255

An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.7 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.5 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affect...

6.1CVSS

6AI Score

0.003EPSS

2019-03-28 04:29 PM
71
cve
cve

CVE-2019-10856

In Jupyter Notebook before 5.7.8, an open redirect can occur via an empty netloc. This issue exists because of an incomplete fix for CVE-2019-10255.

6.1CVSS

6.3AI Score

0.003EPSS

2019-04-04 04:29 PM
80
cve
cve

CVE-2019-9644

An XSSI (cross-site inclusion) vulnerability in Jupyter Notebook before 5.7.6 allows inclusion of resources on malicious pages when visited by users who are authenticated with a Jupyter server. Access to the content of resources has been demonstrated with Internet Explorer through capturing of erro...

5.4CVSS

5.6AI Score

0.001EPSS

2019-03-12 09:29 AM
71
cve
cve

CVE-2020-26215

Jupyter Notebook before version 6.1.5 has an Open redirect vulnerability. A maliciously crafted link to a notebook server could redirect the browser to a different website. All notebook servers are technically affected, however, these maliciously crafted links can only be reasonably made for known ...

6.1CVSS

6AI Score

0.004EPSS

2020-11-18 10:15 PM
152
1
cve
cve

CVE-2020-26232

Jupyter Server before version 1.0.6 has an Open redirect vulnerability. A maliciously crafted link to a jupyter server could redirect the browser to a different website. All jupyter servers are technically affected, however, these maliciously crafted links can only be reasonably made for known jupy...

5.4CVSS

5.2AI Score

0.001EPSS

2020-11-24 09:15 PM
62
cve
cve

CVE-2020-26250

OAuthenticator is an OAuth login mechanism for JupyterHub. In oauthenticator from version 0.12.0 and before 0.12.2, the deprecated (in jupyterhub 1.2) configuration Authenticator.whitelist, which should be transparently mapped to Authenticator.allowed_users with a warning, is instead ignored by OAu...

6.3CVSS

6.2AI Score

0.002EPSS

2020-12-01 09:15 PM
47
2
cve
cve

CVE-2020-26275

The Jupyter Server provides the backend (i.e. the core services, APIs, and REST endpoints) for Jupyter web applications like Jupyter notebook, JupyterLab, and Voila. In Jupyter Server before version 1.1.1, an open redirect vulnerability could cause the jupyter server to redirect the browser to a di...

6.1CVSS

5.9AI Score

0.001EPSS

2020-12-21 06:15 PM
55
cve
cve

CVE-2020-36191

JupyterHub 1.1.0 allows CSRF in the admin panel via a request that lacks an _xsrf field, as demonstrated by a /hub/api/user request (to add or remove a user account).

4.5CVSS

4.5AI Score

0.001EPSS

2021-01-13 04:15 AM
59
1
cve
cve

CVE-2021-32797

JupyterLab is a user interface for Project Jupyter which will eventually replace the classic Jupyter Notebook. In affected versions untrusted notebook can execute code on load. In particular JupyterLab doesn’t sanitize the action attribute of html <form>. Using this it is possible to trigger ...

9.6CVSS

9.3AI Score

0.004EPSS

2021-08-09 09:15 PM
75
4
cve
cve

CVE-2021-32798

The Jupyter notebook is a web-based notebook environment for interactive computing. In affected versions untrusted notebook can execute code on load. Jupyter Notebook uses a deprecated version of Google Caja to sanitize user inputs. A public Caja bypass can be used to trigger an XSS when a victim o...

10CVSS

9.1AI Score

0.002EPSS

2021-08-09 09:15 PM
95
2
cve
cve

CVE-2021-32862

The GitHub Security Lab discovered sixteen ways to exploit a cross-site scripting vulnerability in nbconvert. When using nbconvert to generate an HTML version of a user-controllable notebook, it is possible to inject arbitrary HTML which may lead to cross-site scripting (XSS) vulnerabilities if the...

7.5CVSS

5.3AI Score

0.001EPSS

2022-08-18 07:15 PM
61
4
cve
cve

CVE-2021-39159

BinderHub is a kubernetes-based cloud service that allows users to share reproducible interactive computing environments from code repositories. In affected versions a remote code execution vulnerability has been identified in BinderHub, where providing BinderHub with maliciously crafted input coul...

9.8CVSS

9.8AI Score

0.005EPSS

2021-08-25 07:15 PM
64
cve
cve

CVE-2021-41134

nbdime provides tools for diffing and merging of Jupyter Notebooks. In affected versions a stored cross-site scripting (XSS) issue exists within the Jupyter-owned nbdime project. It appears that when reading the file name and path from disk, the extension does not sanitize the string it constructs ...

8.7CVSS

5.1AI Score

0.001EPSS

2021-11-03 06:15 PM
49
cve
cve

CVE-2021-41247

JupyterHub is an open source multi-user server for Jupyter notebooks. In affected versions users who have multiple JupyterLab tabs open in the same browser session, may see incomplete logout from the single-user server, as fresh credentials (for the single-user server only, not the Hub) reinstated ...

7.5CVSS

7.4AI Score

0.001EPSS

2021-11-04 06:15 PM
54
cve
cve

CVE-2022-21697

Jupyter Server Proxy is a Jupyter notebook server extension to proxy web services. Versions of Jupyter Server Proxy prior to 3.2.1 are vulnerable to Server-Side Request Forgery (SSRF). Any user deploying Jupyter Server or Notebook with jupyter-proxy-server extension enabled is affected. A lack of i...

7.1CVSS

6.7AI Score

0.001EPSS

2022-01-25 02:15 PM
108
cve
cve

CVE-2022-24757

The Jupyter Server provides the backend (i.e. the core services, APIs, and REST endpoints) for Jupyter web applications. Prior to version 1.15.4, unauthorized actors can access sensitive information from server logs. Anytime a 5xx error is triggered, the auth cookie and other header values are reco...

7.5CVSS

7.4AI Score

0.001EPSS

2022-03-23 09:15 PM
93
cve
cve

CVE-2022-24758

The Jupyter notebook is a web-based notebook environment for interactive computing. Prior to version 6.4.9, unauthorized actors can access sensitive information from server logs. Anytime a 5xx error is triggered, the auth cookie and other header values are recorded in Jupyter server logs by default...

7.5CVSS

7.3AI Score

0.002EPSS

2022-03-31 11:15 PM
116
2
cve
cve

CVE-2022-29238

Jupyter Notebook is a web-based notebook environment for interactive computing. Prior to version 6.4.12, authenticated requests to the notebook server with ContentsManager.allow_hidden = False only prevented listing the contents of hidden directories, not accessing individual hidden files or files ...

4.3CVSS

4.8AI Score

0.001EPSS

2022-06-14 06:15 PM
96
8
cve
cve

CVE-2022-29241

Jupyter Server provides the backend (i.e. the core services, APIs, and REST endpoints) for Jupyter web applications like Jupyter Notebook. Prior to version 1.17.1, if notebook server is started with a value of root_dir that contains the starting user's home directory, then the underlying REST API c...

8.8CVSS

8.2AI Score

0.001EPSS

2022-06-14 09:15 PM
645
6
cve
cve

CVE-2022-31027

OAuthenticator is an OAuth token library for the JupyerHub login handler. CILogonOAuthenticator is provided by the OAuthenticator package, and lets users log in to a JupyterHub via CILogon. This is primarily used to restrict a JupyterHub only to users of a given institute. The allowed_idps configur...

6.5CVSS

6.3AI Score

0.001EPSS

2022-06-09 01:15 PM
592
5
cve
cve

CVE-2022-39286

Jupyter Core is a package for the core common functionality of Jupyter projects. Jupyter Core prior to version 4.11.2 contains an arbitrary code execution vulnerability in jupyter_core that stems from jupyter_core executing untrusted files in CWD. This vulnerability allows one user to run code as a...

8.8CVSS

8.7AI Score

0.005EPSS

2022-10-26 08:15 PM
86
8
cve
cve

CVE-2023-39968

jupyter-server is the backend for Jupyter web applications. Open Redirect Vulnerability. Maliciously crafted login links to known Jupyter Servers can cause successful login or an already logged-in session to be redirected to arbitrary sites, which should be restricted to Jupyter Server-served URLs....

6.1CVSS

6.1AI Score

0.001EPSS

2023-08-28 09:15 PM
32
cve
cve

CVE-2023-40170

jupyter-server is the backend for Jupyter web applications. Improper cross-site credential checks on /files/ URLs could allow exposure of certain file contents, or accessing files when opening untrusted files via "Open image in new tab". This issue has been addressed in commit 87a49272728 which has...

6.1CVSS

5.9AI Score

0.001EPSS

2023-08-28 09:15 PM
41
cve
cve

CVE-2023-48311

dockerspawner is a tool to spawn JupyterHub single user servers in Docker containers. Users of JupyterHub deployments running DockerSpawner starting with 0.11.0 without specifying DockerSpawner.allowed_images configuration allow users to launch any pullable docker image, instead of restricting to o...

8CVSS

4.5AI Score

0.0004EPSS

2023-12-08 08:15 PM
22
cve
cve

CVE-2023-49080

The Jupyter Server provides the backend (i.e. the core services, APIs, and REST endpoints) for Jupyter web applications like Jupyter notebook, JupyterLab, and Voila. Unhandled errors in API requests coming from an authenticated user include traceback information, which can include path information....

4.3CVSS

4.4AI Score

0.001EPSS

2023-12-04 09:15 PM
30
cve
cve

CVE-2024-22415

jupyter-lsp is a coding assistance tool for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol. Installations of jupyter-lsp running in environments without configured file system access control (on the operating system level), and wi...

9.8CVSS

9.3AI Score

0.001EPSS

2024-01-18 09:15 PM
63
cve
cve

CVE-2024-22420

JupyterLab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. This vulnerability depends on user interaction by opening a malicious Markdown file using JupyterLab preview feature. A malicious user can access any data that the att...

6.5CVSS

6AI Score

0.001EPSS

2024-01-19 09:15 PM
28
cve
cve

CVE-2024-22421

JupyterLab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. Users of JupyterLab who click on a malicious link may get their Authorization and XSRFToken tokens exposed to a third party when running an older jupyter-server versio...

7.6CVSS

6.2AI Score

0.001EPSS

2024-01-19 09:15 PM
33
cve
cve

CVE-2024-28188

Jupyter Scheduler is collection of extensions for programming jobs to run now or run on a schedule. The list of conda environments of jupyter-scheduler users maybe be exposed, potentially revealing information about projects that a specific user may be working on. This vulnerability has been patche...

5.3CVSS

6.3AI Score

0.0004EPSS

2024-05-23 12:15 PM
63
cve
cve

CVE-2024-35178

The Jupyter Server provides the backend for Jupyter web applications. Jupyter Server on Windows has a vulnerability that lets unauthenticated attackers leak the NTLMv2 password hash of the Windows user running the Jupyter server. An attacker can crack this password to gain access to the Windows mac...

7.5CVSS

7.7AI Score

0.0004EPSS

2024-06-06 04:15 PM
37
cve
cve

CVE-2024-35225

Jupyter Server Proxy allows users to run arbitrary external processes alongside their notebook server and provide authenticated web access to them. Versions of 3.x prior to 3.2.4 and 4.x prior to 4.2.0 have a reflected cross-site scripting (XSS) issue. The /proxy endpoint accepts a host path segmen...

9.6CVSS

8.4AI Score

0.0004EPSS

2024-06-11 10:15 PM
52
cve
cve

CVE-2024-39700

JupyterLab extension template is a copier template for JupyterLab extensions. Repositories created using this template with test option include update-integration-tests.yml workflow which has an RCE vulnerability. Extension authors hosting their code on GitHub are urged to upgrade the template to t...

9.9CVSS

9.6AI Score

0.0004EPSS

2024-07-16 06:15 PM
55
cve
cve

CVE-2024-41942

JupyterHub is software that allows one to create a multi-user server for Jupyter notebooks. Prior to versions 4.1.6 and 5.1.0, if a user is granted the admin:users scope, they may escalate their own privileges by making themselves a full admin user. The impact is relatively small in that admin:user...

7.2CVSS

7.3AI Score

0.001EPSS

2024-08-08 03:15 PM
42
cve
cve

CVE-2024-43805

jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. This vulnerability depends on user interaction by opening a malicious notebook with Markdown cells, or Markdown file using JupyterLab preview feature. A malicious user can...

7.6CVSS

7.6AI Score

0.0005EPSS

2024-08-28 08:15 PM
27