CVE-2026-102940
OpenEMR is a free and open source electronic health records and medical practice management…
- Risk score
- 58/100
- CVSS
- 9.6 v3.1
- Published
- 5 Nov 2026
Open in the live forecast Today's forecast
What to know
- What it is
- OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 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 ca…
- Affected
- See advisory
- Fix
- Upgrade the product to 8.4.0 or later.
- Exploitation
- No known exploitation
Why it is Yellow
- CVSS 9.6 critical
References
Original description
OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 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 and then retrieve it 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.
Last activity 5 Nov 2026. Patch Forecast updates every hour.