<?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>Sat, 03 Oct 2026 12:39:00 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-330347</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-330347</link>
      <description>EUVD-2026-330347</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-330347</guid>
    </item>
    <item>
      <title>fkie_cve-2026-52798</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-52798</link>
      <description>&lt;p&gt;Gogs is an open source self-hosted Git service. Prior to 0.14.3, although .ipynb previews are sanitized on the server side via /-/api/sanitize_ipynb, the inserted content is re-rendered on the client side without sanitization using marked() on elements with the .nb-markdown-cell class. During this process, links containing schemes such as javascript: can be regenerated. As a result, when a victim views an attacker-crafted .ipynb file and clicks the link, arbitrary JavaScript is executed in the Gogs origin, leading to a click-based Stored XSS. This vulnerability is fixed in 0.14.3.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Gogs is an open source self-hosted Git service. Prior to 0.14.3, although .ipynb previews are sanitized on the server side via /-/api/sanitize_ipynb, the inserted content is re-rendered on the client side without sanitization using marked() on elements with the .nb-markdown-cell class. During this process, links containing schemes such as javascript: can be regenerated. As a result, when a victim views an attacker-crafted .ipynb file and clicks the link, arbitrary JavaScript is executed in the Gogs origin, leading to a click-based Stored XSS. This vulnerability is fixed in 0.14.3.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-52798</guid>
    </item>
    <item>
      <title>GHSA-jq8v-rmf6-65jw — Gogs has Stored XSS in `.ipynb` Preview</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-jq8v-rmf6-65jw</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: gogs.io/gogs&lt;/p&gt;
&lt;p&gt;# Summary&lt;/p&gt;
&lt;p&gt;Although `.ipynb` previews are sanitized on the server side via `/-/api/sanitize_ipynb`, the inserted content is **re-rendered on the client side without sanitization** using `marked()` on elements with the `.nb-markdown-cell` class. During this process, links containing schemes such as `javascript:` can be regenerated.&lt;/p&gt;
&lt;p&gt;As a result, when a victim views an attacker-crafted `.ipynb` file and clicks the link, **arbitrary JavaScript is executed in the Gogs origin**, leading to a click-based Stored XSS.&lt;/p&gt;
&lt;p&gt;# Details&lt;/p&gt;
&lt;p&gt;After the rendered output of a `.ipynb` file is sanitized via `/-/api/sanitize_ipynb` and inserted into the DOM, **only the Markdown cell portions are re-rendered using `marked()` and overwritten in the DOM**. During this process, links with the `javascript:` scheme can be regenerated.&lt;/p&gt;
&lt;p&gt;`templates/repo/view_file.tmpl:42–71`&lt;/p&gt;
&lt;p&gt;```html
{{else if .IsIPythonNotebook}}
  &amp;lt;script&amp;gt;
    $.getJSON(&amp;#34;{{.RawFileLink}}&amp;#34;, null, function(notebook_json) {
      var notebook = nb.parse(notebook_json);
      var rendered = notebook.render();
      $.ajax({
        type: &amp;#34;POST&amp;#34;,
        url: &amp;#39;{{AppSubURL}}/-/api/sanitize_ipynb&amp;#39;,
        data: rendered.outerHTML,
        processData: false,
        contentType: false,
      }).done(function(data) {
        $(&amp;#34;#ipython-notebook&amp;#34;).append(data);
        $(&amp;#34;#ipython-notebook code&amp;#34;).each(function(i, block) {
          $(block).addClass(&amp;#34;py&amp;#34;).addClass(&amp;#34;python&amp;#34;);
          hljs.highlightBlock(block);
        });&lt;/p&gt;
&lt;p&gt;// Overwrite…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: gogs.io/gogs&lt;/p&gt;
&lt;p&gt;# Summary&lt;/p&gt;
&lt;p&gt;Although `.ipynb` previews are sanitized on the server side via `/-/api/sanitize_ipynb`, the inserted content is **re-rendered on the client side without sanitization** using `marked()` on elements with the `.nb-markdown-cell` class. During this process, links containing schemes such as `javascript:` can be regenerated.&lt;/p&gt;
&lt;p&gt;As a result, when a victim views an attacker-crafted `.ipynb` file and clicks the link, **arbitrary JavaScript is executed in the Gogs origin**, leading to a click-based Stored XSS.&lt;/p&gt;
&lt;p&gt;# Details&lt;/p&gt;
&lt;p&gt;After the rendered output of a `.ipynb` file is sanitized via `/-/api/sanitize_ipynb` and inserted into the DOM, **only the Markdown cell portions are re-rendered using `marked()` and overwritten in the DOM**. During this process, links with the `javascript:` scheme can be regenerated.&lt;/p&gt;
&lt;p&gt;`templates/repo/view_file.tmpl:42–71`&lt;/p&gt;
&lt;p&gt;```html
{{else if .IsIPythonNotebook}}
  &amp;lt;script&amp;gt;
    $.getJSON(&amp;#34;{{.RawFileLink}}&amp;#34;, null, function(notebook_json) {
      var notebook = nb.parse(notebook_json);
      var rendered = notebook.render();
      $.ajax({
        type: &amp;#34;POST&amp;#34;,
        url: &amp;#39;{{AppSubURL}}/-/api/sanitize_ipynb&amp;#39;,
        data: rendered.outerHTML,
        processData: false,
        contentType: false,
      }).done(function(data) {
        $(&amp;#34;#ipython-notebook&amp;#34;).append(data);
        $(&amp;#34;#ipython-notebook code&amp;#34;).each(function(i, block) {
          $(block).addClass(&amp;#34;py&amp;#34;).addClass(&amp;#34;python&amp;#34;);
          hljs.highlightBlock(block);
        });&lt;/p&gt;
&lt;p&gt;// Overwrite…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-jq8v-rmf6-65jw</guid>
    </item>
    <item>
      <title>WID-SEC-W-2026-2013 — Gogs: Mehrere Schwachstellen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2013</link>
      <description>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in Gogs ausnutzen, um erweiterte Berechtigungen zu erlangen, beliebigen Code auszuführen – sogar mit erweiterten Berechtigungen, was zur vollständigen Kontrolle über das System führen kann –, Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren, Cross-Site-Scripting-Angriffe durchzuführen, Benutzer auf bösartige Websites umzuleiten oder einen Denial-of-Service-Zustand zu verursachen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in Gogs ausnutzen, um erweiterte Berechtigungen zu erlangen, beliebigen Code auszuführen – sogar mit erweiterten Berechtigungen, was zur vollständigen Kontrolle über das System führen kann –, Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren, Cross-Site-Scripting-Angriffe durchzuführen, Benutzer auf bösartige Websites umzuleiten oder einen Denial-of-Service-Zustand zu verursachen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2013</guid>
    </item>
  </channel>
</rss>
