<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Fri, 02 Oct 2026 14:15:39 +0000</lastBuildDate>
    <item>
      <title>BIT-jupyterlab-2026-73417 — JupyterLab: Cross-site scripting (XSS) via crafted settings file (`overrides.json`)</title>
      <link>https://cve.radiocsirt.org/vuln/bit-jupyterlab-2026-73417</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Bitnami: jupyterlab&lt;/p&gt;
&lt;p&gt;jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. From 3.3.0 until 4.5.10 and 4.6.2, JupyterLab allows notebook settings to be shared and applied through an overrides.json file using the Import button in the Settings Editor. In packages/notebook-extension/schema/tracker.json and packages/notebook-extension/src/index.ts, the sideBySideLeftMarginOverride and sideBySideRightMarginOverride settings are not properly validated before being inserted into style content, allowing a crafted settings file to contain instructions that execute as code instead of only changing display preferences. A user can import the malicious file, or an attacker with access to a shared settings location can plant an overrides.json that is applied automatically. The embedded code runs with the affected user&amp;#39;s access and can read or modify notebooks and files and run code through the notebook server, including on a connected kernel. This issue is fixed in versions 4.5.10 and 4.6.2.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Bitnami: jupyterlab&lt;/p&gt;
&lt;p&gt;jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. From 3.3.0 until 4.5.10 and 4.6.2, JupyterLab allows notebook settings to be shared and applied through an overrides.json file using the Import button in the Settings Editor. In packages/notebook-extension/schema/tracker.json and packages/notebook-extension/src/index.ts, the sideBySideLeftMarginOverride and sideBySideRightMarginOverride settings are not properly validated before being inserted into style content, allowing a crafted settings file to contain instructions that execute as code instead of only changing display preferences. A user can import the malicious file, or an attacker with access to a shared settings location can plant an overrides.json that is applied automatically. The embedded code runs with the affected user&amp;#39;s access and can read or modify notebooks and files and run code through the notebook server, including on a connected kernel. This issue is fixed in versions 4.5.10 and 4.6.2.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bit-jupyterlab-2026-73417</guid>
    </item>
    <item>
      <title>BREW-jupyterlab-CVE-2026-73417 — JupyterLab: Cross-site scripting (XSS) via crafted settings file (`overrides.json`)</title>
      <link>https://cve.radiocsirt.org/vuln/brew-jupyterlab-cve-2026-73417</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: jupyterlab&lt;/p&gt;
&lt;p&gt;JupyterLab 4.5+ allows notebook settings to be shared and applied through an `overrides.json` file using the `Import` button in the Settings Editor.&lt;/p&gt;
&lt;p&gt;Certain notebook display settings were not properly validated before being applied. As a result, a crafted settings file could contain hidden instructions that run as code inside JupyterLab when imported, instead of only changing a display preference.&lt;/p&gt;
&lt;p&gt;Because importing a settings file appears harmless, a user could import a file shared by another party without realizing it could do more. On multi-tenant file systems without proper permission control, another user could plant a malicious `overrides.json`.&lt;/p&gt;
&lt;p&gt;&amp;gt; CVE assignment pending, GitHub CNA is experiencing severe backlog&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;When a malicious settings file is applied, the embedded code runs with the same access as the affected user. This could allow an attacker to read or modify that user&amp;#39;s notebooks and files, and to run code on the user&amp;#39;s behalf through the notebook server, including on any connected kernel.&lt;/p&gt;
&lt;p&gt;#### User Interaction vs Privileges Required&lt;/p&gt;
&lt;p&gt;##### Write access to a loaded settings location&lt;/p&gt;
&lt;p&gt;If an attacker can write to a directory JupyterLab loads settings from (e.g. on shared or multi-tenant file system), they could place a crafted `overrides.json` that is applied to another user automatically at startup. This requires high privilages but no action by the victim.&lt;/p&gt;
&lt;p&gt;##### User-imported settings file&lt;/p&gt;
&lt;p&gt;A user can import a crafted `overrides.json` through t…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: jupyterlab&lt;/p&gt;
&lt;p&gt;JupyterLab 4.5+ allows notebook settings to be shared and applied through an `overrides.json` file using the `Import` button in the Settings Editor.&lt;/p&gt;
&lt;p&gt;Certain notebook display settings were not properly validated before being applied. As a result, a crafted settings file could contain hidden instructions that run as code inside JupyterLab when imported, instead of only changing a display preference.&lt;/p&gt;
&lt;p&gt;Because importing a settings file appears harmless, a user could import a file shared by another party without realizing it could do more. On multi-tenant file systems without proper permission control, another user could plant a malicious `overrides.json`.&lt;/p&gt;
&lt;p&gt;&amp;gt; CVE assignment pending, GitHub CNA is experiencing severe backlog&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;When a malicious settings file is applied, the embedded code runs with the same access as the affected user. This could allow an attacker to read or modify that user&amp;#39;s notebooks and files, and to run code on the user&amp;#39;s behalf through the notebook server, including on any connected kernel.&lt;/p&gt;
&lt;p&gt;#### User Interaction vs Privileges Required&lt;/p&gt;
&lt;p&gt;##### Write access to a loaded settings location&lt;/p&gt;
&lt;p&gt;If an attacker can write to a directory JupyterLab loads settings from (e.g. on shared or multi-tenant file system), they could place a crafted `overrides.json` that is applied to another user automatically at startup. This requires high privilages but no action by the victim.&lt;/p&gt;
&lt;p&gt;##### User-imported settings file&lt;/p&gt;
&lt;p&gt;A user can import a crafted `overrides.json` through t…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/brew-jupyterlab-cve-2026-73417</guid>
    </item>
    <item>
      <title>EUVD-2026-352491</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-352491</link>
      <description>EUVD-2026-352491</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-352491</guid>
    </item>
    <item>
      <title>fkie_cve-2026-73417</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-73417</link>
      <description>&lt;p&gt;jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. From 3.3.0 until 4.5.10 and 4.6.2, JupyterLab allows notebook settings to be shared and applied through an overrides.json file using the Import button in the Settings Editor. In packages/notebook-extension/schema/tracker.json and packages/notebook-extension/src/index.ts, the sideBySideLeftMarginOverride and sideBySideRightMarginOverride settings are not properly validated before being inserted into style content, allowing a crafted settings file to contain instructions that execute as code instead of only changing display preferences. A user can import the malicious file, or an attacker with access to a shared settings location can plant an overrides.json that is applied automatically. The embedded code runs with the affected user&amp;#39;s access and can read or modify notebooks and files and run code through the notebook server, including on a connected kernel. This issue is fixed in versions 4.5.10 and 4.6.2.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. From 3.3.0 until 4.5.10 and 4.6.2, JupyterLab allows notebook settings to be shared and applied through an overrides.json file using the Import button in the Settings Editor. In packages/notebook-extension/schema/tracker.json and packages/notebook-extension/src/index.ts, the sideBySideLeftMarginOverride and sideBySideRightMarginOverride settings are not properly validated before being inserted into style content, allowing a crafted settings file to contain instructions that execute as code instead of only changing display preferences. A user can import the malicious file, or an attacker with access to a shared settings location can plant an overrides.json that is applied automatically. The embedded code runs with the affected user&amp;#39;s access and can read or modify notebooks and files and run code through the notebook server, including on a connected kernel. This issue is fixed in versions 4.5.10 and 4.6.2.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-73417</guid>
    </item>
    <item>
      <title>GHSA-pppj-hq3g-57pj — JupyterLab: Cross-site scripting (XSS) via crafted settings file (`overrides.json`)</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-pppj-hq3g-57pj</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: jupyterlab&lt;/p&gt;
&lt;p&gt;JupyterLab 4.5+ allows notebook settings to be shared and applied through an `overrides.json` file using the `Import` button in the Settings Editor.&lt;/p&gt;
&lt;p&gt;Certain notebook display settings were not properly validated before being applied. As a result, a crafted settings file could contain hidden instructions that run as code inside JupyterLab when imported, instead of only changing a display preference.&lt;/p&gt;
&lt;p&gt;Because importing a settings file appears harmless, a user could import a file shared by another party without realizing it could do more. On multi-tenant file systems without proper permission control, another user could plant a malicious `overrides.json`.&lt;/p&gt;
&lt;p&gt;&amp;gt; CVE assignment pending, GitHub CNA is experiencing severe backlog&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;When a malicious settings file is applied, the embedded code runs with the same access as the affected user. This could allow an attacker to read or modify that user&amp;#39;s notebooks and files, and to run code on the user&amp;#39;s behalf through the notebook server, including on any connected kernel.&lt;/p&gt;
&lt;p&gt;#### User Interaction vs Privileges Required&lt;/p&gt;
&lt;p&gt;##### Write access to a loaded settings location&lt;/p&gt;
&lt;p&gt;If an attacker can write to a directory JupyterLab loads settings from (e.g. on shared or multi-tenant file system), they could place a crafted `overrides.json` that is applied to another user automatically at startup. This requires high privilages but no action by the victim.&lt;/p&gt;
&lt;p&gt;##### User-imported settings file&lt;/p&gt;
&lt;p&gt;A user can import a crafted `overrides.json` through t…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: jupyterlab&lt;/p&gt;
&lt;p&gt;JupyterLab 4.5+ allows notebook settings to be shared and applied through an `overrides.json` file using the `Import` button in the Settings Editor.&lt;/p&gt;
&lt;p&gt;Certain notebook display settings were not properly validated before being applied. As a result, a crafted settings file could contain hidden instructions that run as code inside JupyterLab when imported, instead of only changing a display preference.&lt;/p&gt;
&lt;p&gt;Because importing a settings file appears harmless, a user could import a file shared by another party without realizing it could do more. On multi-tenant file systems without proper permission control, another user could plant a malicious `overrides.json`.&lt;/p&gt;
&lt;p&gt;&amp;gt; CVE assignment pending, GitHub CNA is experiencing severe backlog&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;When a malicious settings file is applied, the embedded code runs with the same access as the affected user. This could allow an attacker to read or modify that user&amp;#39;s notebooks and files, and to run code on the user&amp;#39;s behalf through the notebook server, including on any connected kernel.&lt;/p&gt;
&lt;p&gt;#### User Interaction vs Privileges Required&lt;/p&gt;
&lt;p&gt;##### Write access to a loaded settings location&lt;/p&gt;
&lt;p&gt;If an attacker can write to a directory JupyterLab loads settings from (e.g. on shared or multi-tenant file system), they could place a crafted `overrides.json` that is applied to another user automatically at startup. This requires high privilages but no action by the victim.&lt;/p&gt;
&lt;p&gt;##### User-imported settings file&lt;/p&gt;
&lt;p&gt;A user can import a crafted `overrides.json` through t…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-pppj-hq3g-57pj</guid>
    </item>
    <item>
      <title>openSUSE-SU-2026:11634-1 — jupyter-jupyterlab-4.5.10-1.1 on GA media</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2026:11634-1</link>
      <description>&lt;p&gt;jupyter-jupyterlab-4.5.10-1.1 on GA media&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;jupyter-jupyterlab-4.5.10-1.1 on GA media&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2026:11634-1</guid>
    </item>
    <item>
      <title>PYSEC-2026-3672 — JupyterLab: Cross-site scripting (XSS) via crafted settings file (`overrides.json`)</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-3672</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: jupyterlab&lt;/p&gt;
&lt;p&gt;JupyterLab 4.5+ allows notebook settings to be shared and applied through an `overrides.json` file using the `Import` button in the Settings Editor.&lt;/p&gt;
&lt;p&gt;Certain notebook display settings were not properly validated before being applied. As a result, a crafted settings file could contain hidden instructions that run as code inside JupyterLab when imported, instead of only changing a display preference.&lt;/p&gt;
&lt;p&gt;Because importing a settings file appears harmless, a user could import a file shared by another party without realizing it could do more. On multi-tenant file systems without proper permission control, another user could plant a malicious `overrides.json`.&lt;/p&gt;
&lt;p&gt;&amp;gt; CVE assignment pending, GitHub CNA is experiencing severe backlog&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;When a malicious settings file is applied, the embedded code runs with the same access as the affected user. This could allow an attacker to read or modify that user&amp;#39;s notebooks and files, and to run code on the user&amp;#39;s behalf through the notebook server, including on any connected kernel.&lt;/p&gt;
&lt;p&gt;#### User Interaction vs Privileges Required&lt;/p&gt;
&lt;p&gt;##### Write access to a loaded settings location&lt;/p&gt;
&lt;p&gt;If an attacker can write to a directory JupyterLab loads settings from (e.g. on shared or multi-tenant file system), they could place a crafted `overrides.json` that is applied to another user automatically at startup. This requires high privilages but no action by the victim.&lt;/p&gt;
&lt;p&gt;##### User-imported settings file&lt;/p&gt;
&lt;p&gt;A user can import a crafted `overrides.json` through t…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: jupyterlab&lt;/p&gt;
&lt;p&gt;JupyterLab 4.5+ allows notebook settings to be shared and applied through an `overrides.json` file using the `Import` button in the Settings Editor.&lt;/p&gt;
&lt;p&gt;Certain notebook display settings were not properly validated before being applied. As a result, a crafted settings file could contain hidden instructions that run as code inside JupyterLab when imported, instead of only changing a display preference.&lt;/p&gt;
&lt;p&gt;Because importing a settings file appears harmless, a user could import a file shared by another party without realizing it could do more. On multi-tenant file systems without proper permission control, another user could plant a malicious `overrides.json`.&lt;/p&gt;
&lt;p&gt;&amp;gt; CVE assignment pending, GitHub CNA is experiencing severe backlog&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;When a malicious settings file is applied, the embedded code runs with the same access as the affected user. This could allow an attacker to read or modify that user&amp;#39;s notebooks and files, and to run code on the user&amp;#39;s behalf through the notebook server, including on any connected kernel.&lt;/p&gt;
&lt;p&gt;#### User Interaction vs Privileges Required&lt;/p&gt;
&lt;p&gt;##### Write access to a loaded settings location&lt;/p&gt;
&lt;p&gt;If an attacker can write to a directory JupyterLab loads settings from (e.g. on shared or multi-tenant file system), they could place a crafted `overrides.json` that is applied to another user automatically at startup. This requires high privilages but no action by the victim.&lt;/p&gt;
&lt;p&gt;##### User-imported settings file&lt;/p&gt;
&lt;p&gt;A user can import a crafted `overrides.json` through t…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-3672</guid>
    </item>
    <item>
      <title>RHSA-2026:65126 — Red Hat Security Advisory: RHOAI 2.25.11 - Red Hat OpenShift AI</title>
      <link>https://cve.radiocsirt.org/vuln/rhsa-2026:65126</link>
      <description>&lt;p&gt;crypto/x509: golang: Denial of Service due to excessive resource consumption via crafted certificate org.codehaus.plexus:plexus-utils: Plexus-utils: Directory Traversal in extractFile method path-to-regexp: path-to-regexp: Denial of Service via crafted regular expressions undici: undici: Information disclosure and data integrity issues due to incorrect Socks5ProxyAgent connection routing org.eclipse.parsson/parsson: Eclipse Parsson: Denial of Service via uncontrolled resource consumption in JSON parsing undici: undici: Man-in-the-Middle attack via ignored TLS options with SOCKS5 proxy undici: undici: Denial of Service due to unbounded memory growth via WebSocket frames nltk: NLTK: Information disclosure via path traversal vulnerability brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexity vertx-core: Eclipse Vert.x: Information disclosure via improper handling of HTTP 30x redirects guardrails-detectors: guardrails-detectors: Unauthenticated Regular-Expression Denial of Service (ReDoS) via detector_params.regex guardrails-detectors: guardrails-detectors: SSRF and local file read via user-supplied XML Schema (xml-with-schema:) trustyai-service-operator: trustyai-service-operator: TAS internal Service bypasses kube-rbac-proxy, exposing unauthenticated Quarkus API cluster-wide odh-dashboard: odh-dashboard: Backend port 8080 trusts x-forwarded-access-token without origin validation data-science-pipelines-operator: DSPO: Operator ClusterRole grants…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;crypto/x509: golang: Denial of Service due to excessive resource consumption via crafted certificate org.codehaus.plexus:plexus-utils: Plexus-utils: Directory Traversal in extractFile method path-to-regexp: path-to-regexp: Denial of Service via crafted regular expressions undici: undici: Information disclosure and data integrity issues due to incorrect Socks5ProxyAgent connection routing org.eclipse.parsson/parsson: Eclipse Parsson: Denial of Service via uncontrolled resource consumption in JSON parsing undici: undici: Man-in-the-Middle attack via ignored TLS options with SOCKS5 proxy undici: undici: Denial of Service due to unbounded memory growth via WebSocket frames nltk: NLTK: Information disclosure via path traversal vulnerability brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexity vertx-core: Eclipse Vert.x: Information disclosure via improper handling of HTTP 30x redirects guardrails-detectors: guardrails-detectors: Unauthenticated Regular-Expression Denial of Service (ReDoS) via detector_params.regex guardrails-detectors: guardrails-detectors: SSRF and local file read via user-supplied XML Schema (xml-with-schema:) trustyai-service-operator: trustyai-service-operator: TAS internal Service bypasses kube-rbac-proxy, exposing unauthenticated Quarkus API cluster-wide odh-dashboard: odh-dashboard: Backend port 8080 trusts x-forwarded-access-token without origin validation data-science-pipelines-operator: DSPO: Operator ClusterRole grants…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rhsa-2026:65126</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2026-73417</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-73417</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:26.04:LTS: jupyterlab&lt;/p&gt;
&lt;p&gt;jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. From 3.3.0 until 4.5.10 and 4.6.2, JupyterLab allows notebook settings to be shared and applied through an overrides.json file using the Import button in the Settings Editor. In packages/notebook-extension/schema/tracker.json and packages/notebook-extension/src/index.ts, the sideBySideLeftMarginOverride and sideBySideRightMarginOverride settings are not properly validated before being inserted into style content, allowing a crafted settings file to contain instructions that execute as code instead of only changing display preferences. A user can import the malicious file, or an attacker with access to a shared settings location can plant an overrides.json that is applied automatically. The embedded code runs with the affected user&amp;#39;s access and can read or modify notebooks and files and run code through the notebook server, including on a connected kernel. This issue is fixed in versions 4.5.10 and 4.6.2.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:26.04:LTS: jupyterlab&lt;/p&gt;
&lt;p&gt;jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. From 3.3.0 until 4.5.10 and 4.6.2, JupyterLab allows notebook settings to be shared and applied through an overrides.json file using the Import button in the Settings Editor. In packages/notebook-extension/schema/tracker.json and packages/notebook-extension/src/index.ts, the sideBySideLeftMarginOverride and sideBySideRightMarginOverride settings are not properly validated before being inserted into style content, allowing a crafted settings file to contain instructions that execute as code instead of only changing display preferences. A user can import the malicious file, or an attacker with access to a shared settings location can plant an overrides.json that is applied automatically. The embedded code runs with the affected user&amp;#39;s access and can read or modify notebooks and files and run code through the notebook server, including on a connected kernel. This issue is fixed in versions 4.5.10 and 4.6.2.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-73417</guid>
    </item>
  </channel>
</rss>
