CVE-2026-25147 in OpenEMRinformation

Résumé

par VulDB • 31/05/2026

OpenEMR est une application libre et open source de dossiers de santé électroniques et de gestion des pratiques médicales. Avant la version 8.0.0, dans `portal/portal_payment.php`, l'identifiant du patient utilisé pour la page est extrait de la requête (`$pid = $_REQUEST['pid'] ?? $pid` et `$pid = ($_REQUEST['hidden_patient_code'] ?? null) > 0 ? $_REQUEST['hidden_patient_code'] : $pid`) au lieu d'être fixé à l'utilisateur authentifié du portail. La session du portail possède déjà un `$pid` valide pour le patient connecté. L'écrasement de cette valeur par des données fournies par l'utilisateur et son utilisation sans autorisation permettent à un utilisateur du portail de consulter et d'interagir avec les données démographiques, les factures et l'historique des paiements d'un autre patient, constituant ainsi une élévation horizontale des privilèges et une IDOR (Inclusion Directe d'Objet Non Autorisée). La version 8.0.0 contient une correction pour ce problème.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

GitHub M

Réserver

29/01/2026

Divulgation

27/02/2026

Modérer

accepté

Entrée

VDB-348171

CPE

prêt

EPSS

0.00220

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!