Read the docs
TI-2024-14988 Aliases CVE-2024-22415GHSA-4qhp-652w-c22x

Unsecured endpoints in the jupyter-lsp server extension

Priority MEDIUM 49CWE-23Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-284.

Summary

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 with jupyter-server instances exposed to non-trusted network are vulnerable to unauthorised access and modification of file system beyond the jupyter root directory. This issue has been patched in version 2.2.2 and all users are advised to upgrade. Users unable to upgrade should uninstall jupyter-lsp.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00491 42nd percentileScored 2026-11-08
Fix Fixed jupyterlab-lsp (jupyter-lsp): 2.2.2jupyter-lsp (PyPI): 2.2.2

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
jupyter-lspjupyterlab-lspbefore 2.2.22.2.2Patch availableCNA
—jupyter-lsp (PyPI)before 2.2.22.2.2Patch availableGHSA-4qhp-652w-c22x
  • jupyterlab-lsp Vendorjupyter-lsp Affected before 2.2.2 Fixed in 2.2.2 Patch available CNA
  • jupyter-lsp (PyPI) Vendor— Affected before 2.2.2 Fixed in 2.2.2 Patch available GHSA-4qhp-652w-c22x

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:jupyter:language_server_protocol_integration:*:*:*:*:*:jupyter:*:*before 2.2.2Vulnerablejupyterlab
  • cpe:2.3:a:jupyter:language_server_protocol_integration:*:*:*:*:*:jupyter:*:* Versions before 2.2.2 Vulnerable ·jupyterlab

Remediation

  • Fix · CNA jupyterlab-lsp (jupyter-lsp) Fixed in 2.2.2
  • Fix · GHSA-4qhp-652w-c22x jupyter-lsp (PyPI) Fixed in 2.2.2 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-22415
  2. 2026-10-03 Alias added: GHSA-4qhp-652w-c22x

References

Sources