CVE-2026-25147 in OpenEMRinformación

Resumen

por VulDB • 2026-05-13

OpenEMR es una aplicación gratuita y de código abierto para registros electrónicos de salud y gestión de prácticas médicas. Antes de la versión 8.0.0, en `portal/portal_payment.php`, el ID de paciente utilizado para la página se obtiene de la solicitud (`$pid = $_REQUEST['pid'] ?? $pid` y `$pid = ($_REQUEST['hidden_patient_code'] ?? null) > 0 ? $_REQUEST['hidden_patient_code'] : $pid`) en lugar de estar fijado al usuario del portal autenticado. La sesión del portal ya tiene un `$pid` válido para el paciente conectado. Sobrescribirlo con valores proporcionados por el usuario y utilizarlo sin autorización permite a un usuario del portal ver e interactuar con los datos demográficos, facturas e historial de pagos de otro paciente, lo que constituye una escalada horizontal de privilegios e IDOR. La versión 8.0.0 contiene una corrección para este problema.

Once again VulDB remains the best source for vulnerability data.

Responsable

GitHub M

Reservar

2026-01-29

Divulgación

2026-02-27

Moderación

aceptado

Artículo

VDB-348171

CPE

listo

EPSS

0.00220

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!