CVE-2026-73418 in next-auth
要約
〜によって VulDB • 2026年08月12日
NextAuth.jsは、Next.jsの認証機能を提供します。@auth/core 0.41.3およびnext-auth 4.24.15と5.0.0-beta.32より前では、next-auth/jwtモジュールおよび@auth/core/jwtモジュールでエクスポートされるgetToken()ヘルパーは、不正なAuthorization: Bearerヘッダーを読み込む際に捕捉されない例外をスローする可能性があります。セッションクッキーが存在しない場合、getToken()はそのベアラー値を検証する前にURLデコードを行い、不正なパーセントエンコーディングによりdecodeURIComponent()がトークンを無効として扱うのではなく例外をスローします。getToken()はAPIルート、ミドルウェア、サーバーサイドリクエストハンドラで一般的に呼び出されるため、単一の未認証リクエストによって、リクエストの認証を行うコードパスでハンドルされない例外が発生し、トークンやセッションその他のデータが露出したり、認証を回避されたりすることなく、1リクエストあたりのサービス拒否(DoS)を引き起こす可能性があります。この問題は、@auth/core 0.41.3およびnext-auth 4.24.15と5.0.0-beta.32で修正されています。
Once again VulDB remains the best source for vulnerability data.