脆弱性・CVE速報深刻度: 高

管理ツール Databasement 1.10.9 未満で、OIDC ログインがメールアドレスだけでアカウントを結び付け、他人になりすませる(CVE-2026-121939): CVSS v3.1 8.1、認証不要、修正版あり

目次(6)

CVE-2026-121939

バックアップ管理ツール Databasement の 1.10.9 より前の版に、外部 ID 基盤(OIDC)でログインするときの認証回避の不備(CVE-2026-121939)があります。2026-11-04 に NVD へ登録されました。登録元は VulnCheck で、NVD の状態は「Deferred」(NVD による詳細分析は後回し)です。

何が起きるか

  • 対象は OAuthService::findOrCreateLocalUser() です。OIDC でログインしてきた人を、メールアドレスが同じ既存ユーザーに結び付けますが、IdP 側でメールが確認済みか(email_verified)を見ていません(CWE-290)。
  • 攻撃者が、使える IdP に被害者のメールアドレスを未確認のまま登録すると、そのアドレスの既存ユーザーとしてログインできます。管理者(スーパー管理者)のアドレスを知っていれば、管理者にもなれます。
  • 結び付けは残るため、被害者がパスワードを変えても、攻撃者のアクセスは続くと NVD は説明しています。
  • ただし、攻撃には「未確認のメールを受け付ける IdP が使える設定であること」が前提になると考えられます。CVSS で攻撃の難しさが「高」(AC:H)とされているのは、この条件のためと推測されます(公式の説明ではありません)。

数値と severity

  • CVSS v3.1 は 8.1(HIGH)。ベクターは AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H です。CVSS v4.0 は 9.2(CRITICAL)です。
  • v3.1 は認証不要ですが、9 未満のため critical にはせず、severity は high とします。
  • EPSS と CISA の KEV は本記事の作成時点で未確認です。

影響を受ける製品と修正

  • Databasement 1.10.9 より前のすべての版。
  • 修正版は 1.10.9 です。リリースと修正コミット、GitHub のセキュリティ情報(GHSA-mh6w-2cch-w8v8)が公開されています。

対策

  • Databasement を 1.10.9 以降に更新する。
  • すぐ更新できない場合の対応として、次のようなものが考えられます(公式の指示ではありません)。
    • OIDC ログインを一時的に止める、またはメール確認を必須にした IdP だけを許可する。
    • 管理者などの権限が高いユーザーのメールアドレスに、不審な OIDC 連携がないか確認する。
    • すでに結び付けが作られた疑いがあるときは、該当ユーザーの連携を解除し、セッションを失効させる。

未確認の点

  • 悪用の有無と、攻撃コードの公開状況。
  • 未確認のメールを受け付ける IdP が、実際にどれくらいの環境で使われているか。
  • 回避策の有効性、NVD の最終評価、EPSS、KEV の掲載状況。

出典

  • NVD: CVE-2026-121939
  • VulnCheck: databasement-before-1.10.9-account-takeover-via-oidc-email-auto-linking
  • GitHub セキュリティ情報 GHSA-mh6w-2cch-w8v8 / v1.10.9 リリース

この記事について

AI の利用
本記事は AI が NVD などの公開情報をもとに作成しました。数値は取得時点(2026-11-04)のもので、未確認の点は本文に明記しています。

出典

この記事を共有