blog

Better Auth脆弱性CVE-2026-121802——未認証アカウント乗っ取りの危険

Better Auth脆弱性CVE-2026-121802——未認証アカウント乗っ取りの危険

CVE-2026-121802とは——Better Auth拡張に発見された脆弱性の要点

2026年11月4日、認証ライブラリ「Better Auth」の拡張パッケージ @better-auth/expo に深刻な脆弱性が確認され、CVE番号「CVE-2026-121802」として正式に採番・公開された(出典:CVE公式記録 — cve.org)。

CVSS 3.1スコアは9.1(CRITICAL)と評価されており、ネットワーク越しに認証なしで攻撃が成立し得るという特性を持つ。(評価者: mitre、CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N)。弱点の種類はCWE-346(Origin Validation Error:送信元の検証の欠如)に分類される。認証フローにおいて、リクエストの正当性を確かめる仕組みが不十分なために生じる問題である。

攻撃者(未認証)偽のstate値を送信@better-auth/expo1.7.16未満(state検証なしで署名)署名済みstateを受理任意アカウントメールアドレス変更アカウント乗っ取り根本原因: CWE-346Origin Validation Error(送信元未検証)
図1: CVE-2026-121802の攻撃フロー。未認証の攻撃者が偽のstate値を送信すると、サーバー側の発行元検証を経ずに署名され、任意アカウントへの操作(メールアドレス変更等)が可能となる。

関連記事payeverの未認証RCE、どう対処する? / RHOAIの認可欠陥、他テナントのAPIキー流用は?

Better Auth脆弱性CVE-2026-121802が意味すること——なぜ深刻か

この脆弱性の核心は、認証フローにおけるstate値の発行元検証を省略している点にある。OAuth 2.0をはじめとした認証プロトコルでは、state値はCSRF対策のためにサーバーが生成・発行し、クライアントがそれを返送することで正規のフローであることを確認する。しかし @better-auth/expo の1.7.16未満は、受け取ったstate値がサーバー自身の発行によるものかを確認せず、そのまま署名してしまう。

この欠陥が意味することは大きい。ログイン済みセッションを持たない第三者が、任意の対象アカウントのメールアドレスを書き換える操作を行える可能性がある。メールアドレスはパスワードリセットの宛先でもあるため、これを変更されることはアカウントの完全な乗っ取りに直結し得る。

CVSS評価における「特権不要(PR:N)」「ユーザー操作不要(UI:N)」「攻撃複雑度:低(AC:L)」という組み合わせは、技術的なハードルが低いまま攻撃が成立し得ることを示している。スコア9.1はCRITICAL帯である。

なお、CISA KEV(Known Exploited Vulnerabilities Catalog)への掲載は確認されていない(出典:CVE公式記録)。

次に読む:FortiSandboxの認証バイパス、どう対処する?

FortiSandboxに認証バイパスCVE-2026-107656——修正版への更新を

CVE-2026-121802の影響バージョンと対応方針の整理

CVE公式記録によれば、影響を受けるバージョンは以下のとおりである。対象となるのはExpo向け拡張パッケージ @better-auth/expo であり、Better Authのコアパッケージとは異なる点に注意が必要だ。

表1: CVE-2026-121802の影響バージョンと対応状況
パッケージ 影響を受けるバージョン 対応 備考
@better-auth/expo 0以上〜1.7.16未満 1.7.16以上へ更新 更新後にシークレットのローテーションが必要
@better-auth/expo 1.7.16以上 対象外(unaffected) —

CVE説明には更新以外の公式な回避策の記載はなく、更新後にアプリケーションのシークレットをローテーションすることが明示されている。

Better Auth脆弱性CVE-2026-121802——今取るべき対応3点

対応として押さえるべき点は次の3点に絞られる。

  1. バージョン確認と更新:@better-auth/expo を使用している場合、1.7.16以上への更新を行う。
  2. シークレットのローテーション:更新後、アプリケーションのシークレット(セッション署名に使用する鍵等)をローテーションする。これはCVE説明に明示された対応であり、更新だけでは完結しない。
  3. 公式回避策の確認:修正版への更新が即座にできない場合は、ベンダーの公式告知を参照する。現時点のCVE記録には更新以外の公式な回避策の記載はない。

自社の機器が対象かどうかの判断や、すでに侵入されていないかの確認は、構成やログを見ないと判断できません。


〈参考文献〉

重大な脆弱性が出たら、メールでお知らせします

悪用が確認された重大な脆弱性が出たときだけ送ります(頻繁には送りません)。無料・配信停止はメール内のリンクからいつでもできます。

個人情報の扱い

脆弱性への対応・AIセキュリティでお困りの方へ

クリスタルメソッドは、脆弱性情報の監視とお知らせ、AIセキュリティのご相談、AIを業務に取り入れる際のセキュリティを学ぶ研修をお受けしています。「使っている製品が対象か分からない」「社内でAIを使うときの注意点を整理したい」といった段階からご相談いただけます。

AIニュースのまとめをメールで

毎週月曜、海外AIニュースの日次ダイジェストを1週間分まとめてお届けします。無料・いつでも配信を停止できます。

監修

河合 継(クリスタルメソッド株式会社 代表取締役)

AI・ディープラーニングに関する特許16件の発明者。過去、国立がん研究センターとの共同研究や、テレビ番組でのAI解説実績を持つAI研究者として、AIの研究開発を主導している。
運営会社について | 編集方針

Read next

あわせて読みたい

  • FortiSandbox 脆弱性 CVE-2026-107656――認証バイパスと修正対応の要点

    FortiSandboxに認証バイパスCVE-2026-107656——修正版への更新を

    CVE-2026-107656 が示す認証バイパスの深刻度 2026年10月26日、Fortinet は FortiSandbox に認証バイパスの脆弱性 CV...

  • payeverのCVE-2026-93754——未認証RCEの恐れ、修正版へ更新を

    payeverのCVE-2026-93754——未認証RCEの恐れ、修正版へ更新を

    payever Checkout – Composable Payment Gateway 脆弱性 CVE-2026-93754 の概要 2026年11月7日、...

  • RHOAIに認可欠陥CVE-2026-117574——他テナントのAPIキー流用の恐れ

    RHOAIの認可欠陥CVE-2026-117574——他テナントAPIキー流用の危険性

    Red Hat OpenShift AI (RHOAI) 脆弱性CVE-2026-117574が示す認可欠陥の本質 2026年10月28日、Red Hat Op...

View more