PT-2026-137722

CVE-2026-102940

·

Published

2026-11-05

·

Updated

2026-11-06

Description by

CVSS 3.1
9.6
Critical
MetricsAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions OpenEMR versions prior to 8.4.0
Description Write actions within controllers/C Document.class.php, specifically the move action process() function, fail to verify if the caller has appropriate access to the source document, the current patient and category, or the destination patient and category before the Document::change patient() function performs the mutation. This allows a low-privilege authenticated user to reassign an arbitrary document to a patient or category they can access, subsequently enabling them to retrieve the document through the standard protected read path. Because the reassignment happens before the final list rendering check, an HTTP 403 response does not indicate that the unauthorized write operation was blocked.
Recommendations Update to version 8.4.0.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-92RH-G949-4MVV
Found an issue in the description? Have something to add? Feel free to write us 👾