CVE-2026-95754 in MISP
要約
〜によって VulDB • 2026年09月22日
MISPのUsersController::login()メソッドにおいて、TOTP(二要素認証)検証ブランチで使用される事前認証データベースクエリは、SELECTフィールドリストにUser.disabledカラムを含んでいませんでした。このクエリはUser.password、User.totp、およびUser.hotp_counterのみを選択していました。その後、TOTPブランチが$unauth_user['User']['disabled']にアクセスした際、該当キーが結果セットに含まれていなかったため、PHPの「Undefined array key」警告が発生し、式がnull(偽値)として評価されました。その結果、TOTPブランチ内の無効ユーザー用ガードは事実上機能せず、TOTP登録済みの無効なアカウントでも、そこで拒否されることなくTOTP検証ステップに進むことができました。
コミットメッセージでは、この問題は「実用上は無害」であると明記されています。なぜなら、後続のidentify()呼び出しでユーザーが再検証され、無効なアカウントは依然として拒否されるためです。
したがって、実際のセキュリティへの影響は極めて限定的であり、ログインレスポンスにおける非常に小さな情報開示の違い(即時拒否ではなくTOTPプロンプトが表示される)と、アプリケーションログへのPHP警告の出力に留まります。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.