<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-05T11:46:46.498000+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-329888</id>
    <title>EUVD-2026-329888</title>
    <updated>2026-10-05T11:46:46.544769+00:00</updated>
    <content>EUVD-2026-329888</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-329888"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-56397</id>
    <title>fkie_cve-2026-56397</title>
    <updated>2026-10-05T11:46:46.544809+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>SiYuan before v3.6.1 fails to sanitize package metadata and README content in the Bazaar marketplace, allowing malicious package authors to inject arbitrary HTML and JavaScript. Attackers can achieve remote code execution on any user browsing the Bazaar by embedding XSS payloads in package displayName, description, or README fields, exploiting Electron's nodeIntegration setting to execute OS commands.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-56397"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-v3mg-9v85-fcm7</id>
    <title>GHSA-v3mg-9v85-fcm7 — SiYuan Vulnerable to Remote Code Execution via Malicious Bazaar Package — Marketplace XSS</title>
    <updated>2026-10-05T11:46:46.544843+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Go: github.com/siyuan-note/siyuan/kernel</p>
<p># Remote Code Execution via Malicious Bazaar Package — Marketplace XSS</p>
<p>## Summary</p>
<p>SiYuan's Bazaar (community marketplace) renders plugin/theme/template metadata and README content without sanitization. A malicious package author can achieve RCE on any user who browses the Bazaar by:</p>
<p>1. **Package metadata XSS (zero-click):** Package `displayName` and `description` fields are injected directly into HTML via template literals without escaping. Just loading the Bazaar page triggers execution.
2. **README XSS (one-click):** The `renderREADME` function uses `lute.New()` without `SetSanitize(true)`, so raw HTML in the README passes through to `innerHTML` unsanitized.</p>
<p>Both vectors execute in Electron's renderer with `nodeIntegration: true` and `contextIsolation: false`, giving full OS command execution.</p>
<p>## Affected Component</p>
<p>- **Metadata rendering:** `app/src/config/bazaar.ts:275-277`
- **README rendering (backend):** `kernel/bazaar/package.go:635-645` (`renderREADME`)
- **README rendering (frontend):** `app/src/config/bazaar.ts:607` (`innerHTML`)
- **Electron config:** `app/electron/main.js:422-426` (`nodeIntegration: true`)
- **Version:** SiYuan &lt;= 3.5.9</p>
<p>## Vulnerable Code</p>
<p>### Vector 1: Package metadata — no HTML escaping (bazaar.ts:275-277)</p>
<p>```typescript
// Package name injected directly into HTML template — NO escaping
${item.preferredName}${item.preferredName !== item.name
    ? ` &lt;span class="ft__on-surface ft__smaller"&gt;${item.name}&lt;/span&gt;` : ""}</p>
<p>// Package descripti…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-v3mg-9v85-fcm7"/>
  </entry>
</feed>
