Laravelの組み込み機能であるTokenGuardにおいて、特定のデータベース設定(MySQL/MariaDB)を利用している場合、非文字列のAPI認証情報を用いることで認証バイパスが発生する。攻撃者は、有効なAPIトークンを持たない状態でも、任意の既存ユーザーとして認証を突破することが可能であり、アカウント乗っ取りにつながる恐れがある。
対象ソフト
Laravelは、Webアプリケーション開発のためのオープンソースのPHPフレームワークであり、API構築やユーザー認証など多くの機能を提供する。
影響
認証されていない攻撃者が有効なAPIトークンなしに任意のユーザーとして認証され、アカウントの乗っ取りや不正アクセスが行われる。
対応策
laravel/framework 12.68.0 または 13.29.0 以降にアップグレードすること。