Skip to main content
← All vulnerabilities
CVE-2026-54069GHSA-HVR9-72V2-FFF3GO-2026-5961

SiYuan: Unauthenticated Admin API Access via Blanket chrome-extension:// Origin Allowlist

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.7.0, 0.0.0-20260628153353-2d5d72223df4
1 Nuclei template
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

SiYuan is an open-source personal knowledge management system. Prior to 3.7.0, SiYuan Note's kernel HTTP server unconditionally trusts all chrome-extension:// origins, granting RoleAdministrator access to every installed browser extension without any authentication. Combined with the default empty AccessAuthCode on desktop installs, any Chrome/Chromium extension -- including a compromised legitimate extension via supply chain attack -- can make fully authenticated admin API calls to the SiYuan kernel at 127.0.0.1:6806, enabling data exfiltration, stored XSS injection, and configuration tampering. This vulnerability is fixed in 3.7.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • siyuan-note siyuan

    fixed in 3.7.0

  • github.com/siyuan-note/siyuan/kernelGo

    fixed in 0.0.0-20260628153353-2d5d72223df4

References 2

GitHub · siyuan-note/siyuan

GitHub · projectdiscovery/nuclei-templates