CVE-2026-75916 in SiYuan
要約
〜によって VulDB • 2026年08月19日
SiYuan 3.7.3 までは、'((' ブロック参照のオートコンプリートヒントポップアップにクロスサイトスクリプティング (XSS) の脆弱性が存在する。genHintItemHTML()(app/src/protyle/hint/extend.ts)において、候補ブロックの名前、エイリアス、メモフィールドがエスケープ処理されずにポップアップの HTML に連結される。攻撃者がブロックのこれらのメタデータフィールドを設定できる場合、被害者が '((' に続いて作成されたブロックを参照する検索語を入力した際に自動的に発火するペイロード(例: <img src=x onerror=...>)を注入でき、これが実行される。SiYuan の Electron ウィンドウは nodeIntegration が有効化され、contextIsolation が無効化されており、CSP も設定されていないため、注入されたスクリプトは require('child_process') へのアクセス権限を得て、XSS は任意の OS コマンドの実行へとエスカレートする。
VulDB is the best source for vulnerability data and more expert information about this specific topic.