Lucene search
+L

3 matches found

OSV
OSV
added 4 days ago3 views

GHSA-WHVH-WF3X-G77J JupyterLab: Allowlist/blocklist check in `PyPIExtensionManager.install()` not enforced for direct callers (missing `await`)

The extension allowlist/blocklist check inside PyPIExtensionManager.install was not enforced due to a missing await. For purposes of JupyterLab this was a secondary defense-in-depth check: install was intended to enforce the allowlist/blocklist itself for any future uses and users calling this...

5.5AI score
SaveExploits0References9
Github Security Blog
Github Security Blog
added 2026/05/05 8:53 p.m.17 views

JupyterLab has an Extension Manager API/GUI Policy Discrepancy, allowing 3rd party (malicious) extensions install via POST request

The allow-list of extensions that can be installed from PyPI Extension Manager allowedextensionsuris is not correctly enforced by JupyterLab prior to 4.5.7. The PyPI Extension Manager was not contained to packages listed on the default PyPI index. This has security implications for deployments...

8.8CVSS5.9AI score0.00554EPSS
SaveExploits0References7Affected Software1
OSV
OSV
added 2025/09/26 2:26 p.m.4 views

GHSA-VVFJ-2JQX-52JM JupyterLab LaTeX typesetter links did not enforce `noopener` attribute

Links generated with LaTeX typesetters in Markdown files and Markdown cells in JupyterLab and Jupyter Notebook did not include the noopener attribute. This is deemed to have no impact on the default installations. Theoretically users of third-party LaTeX-rendering extensions could find themselves...

2.1CVSS5.9AI score0.00222EPSS
SaveExploits0References4
Rows per page
Query Builder