つみかさね

CVE-2026-29792

Critical(9.8)

CVE-2026-29792 — Feathers.js OAuthサービスの認証バイパス

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

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

製品ベンダー影響バージョン
Feathers.jsFeathersjs5.0.0 〜 5.0.42 未満
CVEFeathers.jsOAuth認証バイパスnpm

概要

Feathers.js の OAuth サービス に 認証 バイパス の 脆弱性 が 存在 します。攻撃者 は /oauth/:provider/callback エンドポイント に 偽造 された プロファイル を 含む GET リクエスト を 送信 する こと で、OAuth プロバイダ に 一切 接触 せず に 既存 ユーザー の アクセストークン を 取得 できます。

この 脆弱性 は Grant セッション が 空 の 場合 に params.query へ フォールバック する 設計 に 起因 します。CWE-287(不適切 な 認証)に 分類 され、CVSS 9.8 と Critical レベル の 深刻度 です。

OAuth 認証 を 使用 する Feathers.js アプリケーション は、攻撃者 に よる 任意 の ユーザー アカウント の 乗っ取り が 可能 と なる ため、直ちに アップデート が 必要 です。

CVSSベクトル

項目
CVSSスコア9.8
深刻度Critical
CWECWE-287 (不適切な認証)

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

製品ベンダー影響バージョン
Feathers.jsFeathersjs5.0.0 〜 5.0.42 未満

修正バージョンと回避策

  • 修正バージョン: Feathers.js 5.0.42 へ アップデート して ください
  • 暫定回避策: OAuth コールバック エンドポイント へ の アクセス を 制限 する。WAF で /oauth/*/callback へ の 不審 な クエリ パラメータ を フィルタ する
  • 確認方法: npm ls @feathersjs/feathers で 現在 の バージョン を 確認 して ください

関連リンク


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

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