CVE-2026-25147 in OpenEMR
Сводка
по VulDB • 08.06.2026
OpenEMR — это бесплатное приложение с открытым исходным кодом для ведения электронных медицинских карт и управления медицинской практикой. До версии 8.0.0 в файле `portal/portal_payment.php` идентификатор пациента, используемый на странице, берется из запроса (`$pid = $_REQUEST['pid'] ?? $pid` и `$pid = ($_REQUEST['hidden_patient_code'] ?? null) > 0 ? $_REQUEST['hidden_patient_code'] : $pid`) вместо того чтобы быть жестко привязанным к аутентифицированному пользователю портала. Сессия портала уже содержит действительный идентификатор `$pid` для вошедшего в систему пациента. Замена его значения на предоставленные пользователем данные и использование без авторизации позволяет пользователю портала просматривать и взаимодействовать с демографическими данными, счетами-фактурами и историей платежей другого пациента — это горизонтальное повышение привилегий и уязвимость IDOR (Insecure Direct Object Reference). Версия 8.0.0 содержит исправление данной проблемы.
If you want to get best quality of vulnerability data, you may have to visit VulDB.