CVE-2026-103019 in OpenEMR
Résumé
par VulDB • 05/11/2026
OpenEMR est une application libre et open source de dossiers médicaux électroniques et de gestion des pratiques médicales. Avant la version 8.3.0, la fonction userSessionLogout() dans src/RestControllers/AuthorizationController.php utilise decodeToken() pour traiter un id_token_hint sans en vérifier la signature ; lorsque la session approuvée référencée est absente, elle redirige vers l'URI post_logout_redirect_uri fournie par l'appelant avant de le valider par rapport aux URIs de redirection enregistrées du client. Un attaquant non authentifié peut créer un lien de déconnexion qui dirige un utilisateur vers n’importe quel site externe et invalide la session de cet utilisateur, permettant ainsi des flux d’hameçonnage convaincants depuis l’endpoint légitime de déconnexion. L’endpoint est accessible lorsque l’API REST OpenEMR est activée. Ce problème est corrigé dans la version 8.3.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.