つみかさね

CVE-2026-31894

High(7.5)

CVE-2026-31894 — WeGIA シンボリックリンクフォロー

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

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

製品ベンダー影響バージョン
WeGIALabRedesCefetRJ3.6.5 以前
CVEWeGIAシンボリックリンクCWE-59パストラバーサル

概要

WeGIA は ブラジル 発 の オープンソース Web アプリケーション で、社会福祉 団体 向け の 管理 システム です。バージョン 3.6.5 に おいて、シンボリックリンク フォロー の 脆弱性 が 発見 されました。CWE-59(Improper Link Resolution Before File Access / シンボリックリンク フォロー)に 分類 されます。

この 脆弱性 は、loadBackupDB() 関数 に 存在 します。バックアップ の リストア 処理 に おいて、tar.gz アーカイブ を 展開 する 際 に、アーカイブ 内 の シンボリックリンク の 検証 が 行われ ません。攻撃者 は 悪意 の ある シンボリックリンク を 含む tar.gz ファイル を 作成 し、バックアップ リストア 機能 を 通じて サーバー 上 の 任意 の ファイル を 読み取る こと が 可能 です。

さらに、SQL ファイル の 読み込み 時 に も シンボリックリンク の 検証 が 行われて いない ため、シンボリックリンク を 経由 して データベース に 任意 の ファイル 内容 を 挿入 する こと も 可能 です。これ に より、/etc/passwd や 設定 ファイル など の 機密 情報 が 漏洩 する リスク が あります。

CVSS スコア は 7.5(High)と 評価 されて おり、ネットワーク 経由 で の 攻撃 が 可能 で、攻撃 の 複雑性 は 低い と されて います。認証 が 不要 な 場合、バックアップ リストア 機能 に アクセス できる 攻撃者 に よる 情報 漏洩 の リスク が 高い です。

典型的 な 攻撃 シナリオ と して は、以下 の 流れ が 考えられます。攻撃者 が /etc/passwd や アプリケーション の 設定 ファイル を 指す シンボリックリンク を tar.gz に 含め、バックアップ リストア 機能 に アップロード します。展開時 に シンボリックリンク が 解決 され、指定 された ファイル の 内容 が アクセス 可能 と なります。

CVSSベクトル

項目
CVSSスコア7.5
深刻度High
攻撃元ネットワーク
攻撃条件 の 複雑性
必要 な 特権不要
ユーザー の 関与不要
機密性 へ の 影響
完全性 へ の 影響なし
可用性 へ の 影響なし
CWECWE-59 (シンボリックリンクフォロー)

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

製品ベンダー影響バージョン
WeGIALabRedesCefetRJ3.6.5 以前

修正バージョンと回避策

  • 修正バージョン: WeGIA v3.6.6 以降 へ アップデート
  • 暫定回避策:
    • バックアップ リストア 機能 へ の アクセス を 管理者 のみ に 制限 する
    • tar.gz ファイル の アップロード を 信頼 できる ソース に 限定 する
    • WAF(Web Application Firewall)で ファイル アップロード の 検査 を 強化 する
    • サーバー 上 の ファイル パーミッション を 最小 権限 に 設定 する

関連リンク


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

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