9.6

CVE-2021-32797: jupyter jupyterlab Cross-site Scripting

CVSS: 9.6v3.1CriticalModified
AliasesMGASA-2023-0060openSUSE-SU-2022:10075-1GHSA-4952-p58q-6crx
Published 09-08-2021Last modified 03-08-2024

Vulnerability summary

CVE-2021-32797 is a critical (CVSS 9.6) Cross-site Scripting vulnerability in jupyter jupyterlab. EPSS estimates a 2.66% chance of exploitation in the next 30 days, higher than 85.4% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
70/100
0100
High · default modelHow is this calculated?
CVSS score
9.6/10
010
Critical · v3.1 (NVD)
EPSS score
2.66%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1github

Timeline

  1. 09-08-2021
    PublishedVulnerability first disclosed.
  2. 03-08-2024
    Last modifiedVulnerability information updated.

Description

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 the form validation outside of the form itself. This is a remote code execution, but requires user action to open a notebook.

CVSS metrics

5 scores · 3 sources · 3 versions

EPSS trend

Probability

2.66%

Chance of exploitation in the next 30 days

Percentile

85%

Versus all other CVEs

30-day change

0.00 pp

From 2.66% on 19-09-2026

19-09-202619-10-2026
EPSS score
2.66%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • githubUnverified

    Jupyterlab

    Maturity: poc

Weaknesses

CWE · root cause

Affected systems

Mageia2 products
  • jupyter-jupyterlab-server< 1.1.5-1.mga8
  • python-jupyterlab< 2.2.10-1.mga8
PyPI2 products
  • jupyterlab< 1.2.21 | ≥ 2.0.0a0, < 2.2.10 | ≥ 2.3.0a0, < 2.3.2 | ≥ 3.0.0a0, < 3.0.17 | ≥ 3.1.0a0, < 3.1.4 | < 504825938c0abfa2fb8ff8d529308830a5ae42ed | ≥ 3.1, < 3.1.4
  • notebook< 5.7.11 | ≥ 6.0.0, < 6.4.1
Jupyter1 product
  • jupyterlab< 1.2.21 | ≥ 2.0.0, < 2.2.10 | ≥ 2.3.0, < 2.3.2 | ≥ 3.0.0, < 3.0.17 | ≥ 3.1.0, < 3.1.4
Jupyterlab1 product
  • jupyterlab≥ 3.1.0, < 3.1.4 | ≥ 3.0.0, < 3.0.17 | ≥ 2.3.0, < 2.3.2 | ≥ 2.0.0, < 2.2.10 | < 1.2.1
Opensuse1 product
  • python-jupyterlab&distro=openSUSE Leap 15.4< 2.2.10-bp154.2.3.1
Suse1 product
  • python-jupyterlab&distro=SUSE Package Hub 15 SP4< 2.2.10-bp154.2.3.1

6 vendors · 8 products

References

12 links
Show all 12 references