L’authentification programmatique pouvait ignorer le contrôle checkPostAuth() d’un user checker personnalisé, permettant à un utilisateur normalement rejeté d’obtenir une session authentifiée. Le défaut concerne les applications réunissant ces deux conditions; le user checker par défaut n’est pas concerné.
Source : NVD — CVE-2026-123746
Analyse technique
AuthenticatorManager::authenticateUser() ne déclenchait pas l’événement security.authentication.success, qui exécute checkPostAuth().
Impact, versions et correctif
Détection / vérification
Vérifier si l’application utilise un user checker personnalisé qui rejette des comptes dans checkPostAuth() et si elle authentifie des utilisateurs par programmation.
Action recommandée
Mettre à jour vers une version corrigée; vérifier en priorité les connexions programmatiques et les user checkers personnalisés.
Sources
Priorisation DFS : P4 · 1 source(s).