Path traversal in OpenEMR - CVE-2026-25928

 

Path traversal in OpenEMR - CVE-2026-25928

Published: April 30, 2026


Vulnerability identifier: #VU128546
CSH Severity: Low
CVSS v4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-25928
CWE-ID: CWE-22
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote user to write files outside the intended directory.

The vulnerability exists due to path traversal in controllers/C_Document.class.php upload_action_process() and zip_dicom_folder() when processing a user-supplied destination parameter during DICOM folder zip export. A remote user can submit a specially crafted destination value containing traversal sequences to write files outside the intended directory.

If files are written under the web root, this may enable remote code execution. The issue affects the DICOM zip/export feature and requires DICOM upload/export permission.


Affected software

OpenEMR

How to mitigate CVE-2026-25928

Install security update from vendor's website.

OpenEMR - update to 8.0.0.2

External References

Related Security Bulletins