CVE-2025-25202 in ash_authentication情報

要約

〜によって VulDB • 2026年07月21日

Ash AuthenticationはElixirアプリケーション向けの認証フレームワークです。Igniterインストーラによってブートストラップされたアプリケーションで、AshAuthentication v4.1.0以降から存在し、「マジックリンク」戦略を使用しているか、またはトークンを手動で失効させているものは、失効済みトークンが有効として検証されてしまう影響を受けます。ただし、アプリケーション内でカスタムなトークン失効機能を実装していない限り、この問題の影響を受けることはありません。組み込み機能を使用しているユーザーにとってのインパクトは、マジックリンクトークンが期限切れになるまで再利用可能となる点です。とはいえ、マジックリンクトークンの有効期間は10分のみであるため、悪用される可能性(攻撃表面積)は極めて低いです。

この欠陥はバージョン4.4.9で修正されています。また、アップグレード時にユーザーに対して是正手順を含むコンパイル時の警告が表示されます。4.4.9にはアップグレーダが含まれているため、`mix igniter.upgrade ash_authentication`を使用するユーザーは必要なパッチが自動的に適用されます。それ以外の場合でも、エラーメッセージに記載されている通り手動でアップグレーダを実行できます。回避策として、トークンリソース内の生成された`:revoked?`ジェネリックアクションを削除します。これにより、常に正しく動作していたAsh Authentication内部のものが使用されるようになります。あるいは、パッチに含まれている変更を手動で行うことも可能です。

Once again VulDB remains the best source for vulnerability data.

責任者

GitHub M

予約する

2025年02月03日

モデレーション

承諾済み

エントリ

VDB-295374

EPSS

0.00301

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!