CRITICAL
9.6 CVE-2026-102940 Published 5 Nov 2026
OpenEMR Document Reassignment Access Control Vulnerability
Worried this affects your website?
OpenEMR, a free and open source electronic health records and medical practice management application, contains an access control vulnerability in its document write actions.
Prior to version 8.4.0, controllers/C_Document.class.php write actions, including move_action_process(), do not verify the caller's access to the source document, current patient and category, or destination patient and category before Document::change_patient() performs the mutation.
- A low-privilege authenticated user can reassign an arbitrary document to a patient or category the user can access.
- The reassigned document can then be retrieved through the normally protected read path.
- The reassignment occurs before a later list rendering check, so a final HTTP 403 response does not mean the unauthorized write was blocked.
- This issue is fixed in version 8.4.0.
Reference: CVE-2026-102940 on NVD
← Back to Security News