OPENSUSE-SU-2022:10075-1
Vulnerability from csaf_opensuse - Published: 2022-08-02 10:20 - Updated: 2026-09-20 19:41| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Package Hub 15 SP4:jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Package Hub 15 SP4:python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 15.4:python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch | — |
Vendor Fix
|
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for python-jupyterlab",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for python-jupyterlab fixes the following issues:\n\nUpdate to 2.2.10:\n\n* Remove `form` tags\u0027 `action` attribute during sanitizing, to prevent an\n XSS (CVE-2021-32797) (boo#1196663)\n* Header \u2018Content-Type\u2019 should not be overwritten\n* Do not use token parameters in websocket urls\n* Properly handle errors in async browser_check\n* Cells can no longer be executed while kernels are terminating or\n restarting. There is a new status for these events on the Kernel Indicator\n* Add styling for high memory usage warning in status bar with nbresuse\n* Adds support for Python version 3.10\n* Support live editing of SVG with updating rendering\n* Lazy load codemirror theme stylesheets\n* Add feature request template + slight reorg in readme\n* Add link to react example in extension-examples repo\n* Close correct tab with close tab\n* Remove unused css rules\n* Simplified multicursor backspace code\n* Fix recent breaking changes to normalizepath in filebrowser\n* Handle quit_button when launched as an extension\n* Add worker-loader\n* Fix icon sidebar height for third party extensions\n* Scrolls cells into view after deletion\n* Support Node.js 10+\n* Select search text when focusing the search overlay\n* Throttle fetch requests in the setting registry\u2019s data connector\n* Avoid redundant checkpoint calls on loading a notebook \n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-2022-10075",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2022_10075-1.json"
},
{
"category": "self",
"summary": "URL for openSUSE-SU-2022:10075-1",
"url": "https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/VZGF2ZZFSQOBN7NRPXC3MMQXPLYLS2IH/"
},
{
"category": "self",
"summary": "E-Mail link for openSUSE-SU-2022:10075-1",
"url": "https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/VZGF2ZZFSQOBN7NRPXC3MMQXPLYLS2IH/"
},
{
"category": "self",
"summary": "SUSE Bug 1196663",
"url": "https://bugzilla.suse.com/1196663"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2021-32797 page",
"url": "https://www.suse.com/security/cve/CVE-2021-32797/"
}
],
"title": "Security update for python-jupyterlab",
"tracking": {
"current_release_date": "2026-09-20T19:41:57Z",
"generator": {
"date": "2022-08-02T10:20:19Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2022:10075-1",
"initial_release_date": "2022-08-02T10:20:19Z",
"revision_history": [
{
"date": "2022-08-02T10:20:19Z",
"number": "1",
"summary": "Current version"
},
{
"date": "2026-09-20T19:41:57Z",
"number": "2",
"summary": "unknown changes"
}
],
"status": "final",
"version": "2"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"product": {
"name": "jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"product_id": "jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"product_identification_helper": {
"purl": "pkg:rpm/suse/jupyter-jupyterlab@2.2.10-bp154.2.3.1?arch=noarch"
}
}
},
{
"category": "product_version",
"name": "python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"product": {
"name": "python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"product_id": "python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"product_identification_helper": {
"purl": "pkg:rpm/suse/python3-jupyterlab@2.2.10-bp154.2.3.1?arch=noarch"
}
}
}
],
"category": "architecture",
"name": "noarch"
},
{
"branches": [
{
"category": "product_name",
"name": "SUSE Package Hub 15 SP4",
"product": {
"name": "SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4"
}
},
{
"category": "product_name",
"name": "openSUSE Leap 15.4",
"product": {
"name": "openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:leap:15.4"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch"
},
"product_reference": "jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch as component of SUSE Package Hub 15 SP4",
"product_id": "SUSE Package Hub 15 SP4:python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch"
},
"product_reference": "python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"relates_to_product_reference": "SUSE Package Hub 15 SP4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch"
},
"product_reference": "jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"relates_to_product_reference": "openSUSE Leap 15.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch as component of openSUSE Leap 15.4",
"product_id": "openSUSE Leap 15.4:python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch"
},
"product_reference": "python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"relates_to_product_reference": "openSUSE Leap 15.4"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2021-32797",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2021-32797"
}
],
"notes": [
{
"category": "general",
"text": "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\u0027t sanitize the action attribute of html `\u003cform\u003e`. 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.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Package Hub 15 SP4:jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"SUSE Package Hub 15 SP4:python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"openSUSE Leap 15.4:jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"openSUSE Leap 15.4:python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2021-32797",
"url": "https://www.suse.com/security/cve/CVE-2021-32797"
},
{
"category": "external",
"summary": "SUSE Bug 1196663 for CVE-2021-32797",
"url": "https://bugzilla.suse.com/1196663"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Package Hub 15 SP4:jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"SUSE Package Hub 15 SP4:python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"openSUSE Leap 15.4:jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"openSUSE Leap 15.4:python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 9.6,
"baseSeverity": "CRITICAL",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"SUSE Package Hub 15 SP4:jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"SUSE Package Hub 15 SP4:python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"openSUSE Leap 15.4:jupyter-jupyterlab-0:2.2.10-bp154.2.3.1.noarch",
"openSUSE Leap 15.4:python3-jupyterlab-0:2.2.10-bp154.2.3.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2022-08-02T10:20:19Z",
"details": "critical"
}
],
"title": "CVE-2021-32797"
}
]
}
Drag nodes to arrange them. Double-click a related vulnerability to open it, or a source to visit its link. The Physics button on the left tunes the layout and the simulation; the legend at the bottom left hides or shows nodes by kind and by sighting type.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Vulnerability timeline
Sightings and recorded dates, grouped by day · UTC
How durations are calculated
Following the VTEM framework (Black Hat USA 2015), time to patch starts when the vendor or a coordinator was informed, total time to patch at discovery, and disclosure to patch at public disclosure; vendor response time runs from the report to its acknowledgement. Time to exploit and time unpatched start at the earliest discovery or report, falling back to public disclosure. Unpatched time ends at the first recorded patch, or the calculation time when no patch is recorded. Exploitation to patch shows the interval between those two events; a published proof of concept is a public exploit, not exploitation.
Each result shows its source dates. A negative interval means the end event came first; when date-only inputs leave the order open, the result says so. Date-only inputs are approximate. The earliest evidence wins: KEV report dates and sightings are labelled as such. Records describing another vulnerability are listed but never calculated from, and a PoC alone does not establish exploitation. Missing patch evidence does not prove that no patch exists. Filters below change the event list only.
Loading timeline…
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.