つみかさね

CVE-2026-32760

Critical(9.8)

CVE-2026-32760 — File Browser 未認証 管理者 登録 の 権限 昇格

公開日: 2026-03-24データソース: NVD, GitHub Advisory

影響を受けるソフトウェア

製品ベンダー影響バージョン
File Browserfilebrowser<= 2.61.2
CVEFile Browser権限昇格CWE-269CWE-284

概要

File Browser は Web ベース の ファイル 管理 インターフェース を 提供 する オープンソース ソフトウェア です。Go 言語 で 開発 されて おり、セルフ ホスティング 型 の ファイル マネージャー として 個人 や 組織 で 広く 利用 されて います。Docker コンテナ として の デプロイ も 容易 で、NAS や ホームサーバー での 利用 が 多い ソフトウェア です。

この 脆弱性 は セルフ 登録(signup = true)が 有効 で、かつ デフォルト ユーザー 権限 に perm.admin = true が 設定 されて いる 場合 に 発生 します。この 条件 下 で は 未認証 の 訪問者 が ユーザー 登録 を 行う だけ で、フル 権限 の 管理者 アカウント を 取得 する こと が できて しまいます。

問題 の 根本 原因 は signupHandler の 実装 に あります。新規 ユーザー 登録 時 に デフォルト 設定 を 適用 する 処理 で、Perm.Admin フラグ を 含む 全て の デフォルト 設定 が ガード なし で そのまま 適用 されて いました。つまり、管理者 が デフォルト 権限 に 管理者 フラグ を 含めて しまった 場合、全て の 新規 登録 ユーザー が 自動的 に 管理者 と なって しまう 設計上 の 欠陥 です。CWE-269(不適切 な 権限 管理)および CWE-284(不適切 な アクセス制御)に 分類 されます。

技術的 背景

権限 昇格(Privilege Escalation)は アクセス制御 の 設計 や 実装 の 不備 に より、本来 与えられる べき で ない 高い 権限 を 取得 される 脆弱性 の 総称 です。本件 は 特に 垂直 権限 昇格(Vertical Privilege Escalation)に 該当 し、一般 ユーザー が 管理者 権限 を 取得 できて しまう 深刻 な 問題 です。

File Browser の 設計 で は、管理者 が システム 設定 から デフォルト ユーザー の 権限 セット を カスタマイズ できます。この 機能 自体 は 利便性 の ため に 提供 されて いる もの ですが、セルフ 登録 機能 と 組み合わせた 場合 の セキュリティ 影響 が 十分 に 考慮 されて いません でした。

攻撃者 が 管理者 アカウント を 取得 した 場合、サーバー 上 の 全て の ファイル に 対する 読み取り、書き込み、削除 の 操作 が 可能 に なり ます。さらに 設定 変更 や 他 の ユーザー アカウント の 管理 も 行える ため、システム 全体 の 完全性 が 損なわれます。NAS や ファイル サーバー と して 運用 されて いる 環境 では、機密 文書 や 個人 情報 の 漏洩 に 直結 する 重大 な リスク です。

セルフ 登録 機能 を 提供 する Web アプリケーション に おいて は、登録 ハンドラー で 付与 される 権限 の 上限 を ハードコード する か、管理者 権限 の 付与 を 明示的 に 禁止 する ロジック を 実装 する こと が ベスト プラクティス です。

CVSS ベクトル

項目
CVSS スコア9.8
深刻度Critical
CWECWE-269(不適切な権限管理)、CWE-284(不適切なアクセス制御)
攻撃元区分ネットワーク
攻撃条件 の 複雑さ
必要 な 権限不要
ユーザー 操作不要

影響 を 受ける ソフトウェア

製品影響 バージョン修正 バージョン
File Browser2.61.2 以下2.62.0

修正 バージョン と 回避策

File Browser 2.62.0 で この 脆弱性 は 修正 されて います。2.61.2 以下 の バージョン を 使用 して いる 場合 は 速やか に アップデート して ください。Docker で 運用 して いる 場合 は イメージ の タグ を 最新版 に 更新 して コンテナ を 再作成 して ください。暫定 的 な 回避策 として は、セルフ 登録 機能 を 無効 に する(signup = false に 設定 する)か、デフォルト ユーザー 権限 から perm.admin = true を 除外 する こと が 有効 です。また、既存 の ユーザー アカウント を 確認 し、不正 に 作成 された 管理者 アカウント が ない か 監査 する こと を 強く 推奨 します。

関連 リンク


データソース: NVD (NIST), GitHub Advisory Database AI解説 は Claude API に より 自動生成 されています。正確性 に ついては 原文 を ご確認 ください。

Xでシェアはてブ
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。