Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.

Threat Intelligence Database

Comprehensive database of the latest cyber threats affecting organizations worldwide. Filter and search to find specific threat intelligence relevant to your organization.

Pro Console Lifetime

Stop chasing alerts. Route them.

Start free, then upgrade once to turn Radar into an automated delivery engine for your security stack.

Custom feeds / Automations: email, Slack, webhooks, SIEM/MISP / API access (baseline limits)

View Plans & Pricing

API access activates after upgrading in Console -> Billing.

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now

Filter Threats

Narrow down the results by type, severity, or affected countries

Search threats by title, CVE ID, or description. Maximum 100 characters.

Threat Intelligence

Click on any threat for detailed analysis and mitigation recommendations

JupyterLab: Allowlist/blocklist check in `PyPIExtensionManager.install()` not enforced for direct callers (missing `await`)
0

A missing await in JupyterLab's PyPIExtensionManager.install() method caused the allowlist/blocklist check to not be enforced for direct callers. This issue affects only custom extensions or downstream integrations that call install() directly with untrusted input and rely on this method to enforce package restrictions. The default JupyterLab HTTP API and UI are not affected as they perform their own awaited checks. The vulnerability is low severity and has been patched in JupyterLab versions 4.6.2 and 4.5.10.

Join the discussion
JupyterLab PluginManager lock-rule enforcement bypass
0

JupyterLab's plugin manager has a vulnerability that allows authenticated users to bypass administrator-imposed plugin lock rules via direct API requests. This bypass affects child plugins of multi-plugin extensions and scenarios where administrators issued a 'lock all' command. The flaw can undermine data integrity and circumvent restrictions implemented through locked plugins. Patches addressing this issue are available in JupyterLab versions 4.6.2 and 4.5.10. Users of dependent applications like Notebook v7+ should also update the jupyterlab package. As a workaround, administrators can manually lock all plugins that require restriction using documented plugin identifiers.

Join the discussion
JupyterLab: PyPI extension blocklist package-name canonicalization bypass
0

JupyterLab's PyPI extension manager has a vulnerability in its blocklist enforcement due to weaker string normalization compared to PyPI package-name canonicalization. An authenticated user can bypass blocklist restrictions by requesting a PyPI-equivalent package name variant, allowing installation of otherwise blocked packages. This affects deployments using custom allow/block lists with the default PyPI Extension Manager enabled and kernels/terminals disabled or remote. The vulnerability enables untrusted users to impact the integrity and availability of their single-user jupyter-server instance by installing arbitrary extensions, though it does not grant new read access to other users' data.

Join the discussion
JupyterLab: Image viewer allows XSS when opening malicious image in new browser tab
0

JupyterLab's image viewer contains a cross-site scripting (XSS) vulnerability that can be triggered by opening a specially crafted image file and then opening it in a new browser tab. This vulnerability can lead to remote code execution on the JupyterLab server. Fixed versions 4.6.2 and 4.5.10 address this issue. A workaround is to disable the image viewer plugin.

Join the discussion
JupyterLab: Cross-site scripting (XSS) via crafted settings file (`overrides.json`)
0

JupyterLab versions 3.3.0 through before 4.5.10 and 4.6.0 through before 4.6.2 contain a vulnerability where crafted settings files (overrides.json) can execute code when imported or automatically loaded. This cross-site scripting (XSS) flaw arises because certain notebook display settings are not properly validated, allowing embedded code execution with the user's privileges. Attackers with write access to shared settings directories can plant malicious files applied automatically, while users can also be tricked into importing malicious settings files. The vulnerability enables attackers to read, modify notebooks and files, and execute code on behalf of the user. Official patches are available in versions 4.5.10 and 4.6.2. No workarounds exist, but administrators should restrict write permissions on shared settings directories and establish trusted configuration distribution processes.

Join the discussion

Showing 1 to 5 of 5 results

Filters:Package: pkg:pypi/jupyterlab
Page 1 of 1
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses