Authorization bypass through user-controlled key in OpenEMR - CVE-2026-25927
Published: April 23, 2026
OpenEMR
Detailed vulnerability description
The vulnerability allows a remote user to disclose sensitive information and modify DICOM viewer state.
The vulnerability exists due to authorization bypass through a user-controlled key in the DICOM viewer state API in controllers/C_Document.class.php when handling requests with a supplied doc_id. A remote user can send a crafted request with another patient's document ID to disclose sensitive information and modify DICOM viewer state.
The issue affects read and write operations for viewer state, including annotations and view settings, and may expose PHI and imaging metadata.