OpenEMR — это бесплатное приложение для электронных медицинских записей и управления медицинской практикой с открытым исходным кодом. В версиях до 8.0.0 включительно уязвимость, связанная с утечкой произвольных файлов в конечной точке отправки факсов, позволяет любому аутентифицированному пользователю читать и передавать любой файл на сервере (включая учетные данные базы данных, документы пациентов, системные файлы и исходный код) по факсу на номер телефона, контролируемый злоумышленником. Уязвимость существует, поскольку конечная точка принимает произвольные пути к файлам из пользовательского ввода и передает их в факс-шлюз без ограничений пути или проверки авторизации.
На момент публикации известных исправленных версий нет.
Показать оригинальное описание (EN)
OpenEMR is a free and open source electronic health records and medical practice management application. In versions up to and including 8.0.0, an arbitrary file exfiltration vulnerability in the fax sending endpoint allows any authenticated user to read and transmit any file on the server (including database credentials, patient documents, system files, and source code) via fax to an attacker-controlled phone number. The vulnerability exists because the endpoint accepts arbitrary file paths from user input and streams them to the fax gateway without path restrictions or authorization checks. As of time of publication, no known patched versions are available.
Характеристики атаки
Последствия
Строка CVSS v3.1