概要
ArchiveBoxはオープンソースのセルフホスト型Webアーカイブシステムです。バージョン0.8.6rc0以前において、/add/ エンドポイント(core/views.pyのAddView)がconfig JSONフィールドを検証なしでクロール設定にマージします。この設定はアーカイブプラグイン実行時に環境変数としてエクスポートされるため、任意のツール引数を注入してリモートコード実行(RCE)が可能です。
現時点でパッチは公開されていません。
CVSSベクトル
| 項目 | 値 |
|---|---|
| CVSSスコア | 9.8(Critical) |
| CWE | CWE-88(引数インジェクション) |
| 攻撃元区分(AV) | ネットワーク |
| 攻撃条件の複雑さ(AC) | 低 |
| 必要な特権レベル(PR) | 不要 |
| ユーザー関与(UI) | 不要 |
| 機密性への影響(C) | 高 |
| 完全性への影響(I) | 高 |
| 可用性への影響(A) | 高 |
影響を受けるソフトウェア
- ArchiveBox: v0.8.6rc0 以前の全バージョン
修正バージョンと回避策
- パッチ未提供: 現時点で修正バージョンは公開されていません
- 信頼できないユーザーからの /add/ エンドポイントへのアクセスを制限してください
- ネットワークレベルでのアクセス制御(認証プロキシの導入等)を検討してください
関連リンク
データソース: NVD (NIST), GitHub Advisory Database AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
