概要
Vikunja Desktop の Electron ラッパー が nodeIntegration: true を contextIsolation や sandbox なし で 有効化 して います。フロントエンド に XSS が あれ ば 自動的 に Node.js API へ の アクセス が 可能 と なり、任意 コード 実行 に エスカレーション します。現在 および 将来 の XSS 脆弱性 が すべて RCE に 直結 する 深刻 な 問題 です。バージョン 2.2.0 で contextIsolation と sandbox が 有効化 され 修正 されました。
CVSS ベクトル
| 項目 | 値 |
|---|---|
| CVSS スコア | 9.6(Critical) |
| 攻撃 元 区分 | ネットワーク |
| 攻撃 条件 の 複雑 さ | 低 |
| 必要 な 特権 レベル | 不要 |
| ユーザー 関与 | 必要 |
| CWE | CWE-94(Code Injection)、CWE-269(Improper Privilege Management)、CWE-79(XSS) |
影響 を 受ける ソフトウェア
| 製品 | 影響 バージョン | 修正 バージョン |
|---|---|---|
| Vikunja Desktop | 0.21.0 〜 2.2.0 より 前 | 2.2.0 |
修正 バージョン と 回避策
- 修正 バージョン: Vikunja Desktop 2.2.0
- Electron の
contextIsolationとsandboxが 有効化 され、レンダラー プロセス から Node.js API へ の 直接 アクセス が 遮断 されました - 速やか に 2.2.0 以降 へ の アップデート を 推奨 します
関連 リンク
データソース: NVD (NIST) AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
