PT-2026-137730

CVE-2026-115573

·

Published

2026-11-05

·

Updated

2026-11-05

Description by

CVSS 3.1
8.1
High
MetricsAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions OpenEMR versions prior to 8.3.0
Description In the file library/classes/Controller.class.php, the checkControllerAcl() function fails to enforce permissions for controllers missing from the CONTROLLER ACL MAP. This fail-open dispatcher allows a low-privilege authenticated user to bypass access control lists (ACL) and invoke administrative controllers. Specifically, an attacker can use C X12Partner::edit action process() to create or modify insurance-routing hosts and credentials, or use C PatientFinder::find action process() to enumerate patient identifiers, names, and dates of birth. This issue also exposes other administrative controllers intended to be restricted via Practice Settings routes.
Recommendations Update to version 8.3.0.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Weakness enumeration
Related identifiers
GHSA-9RJ4-FXMJ-C4R7
Found an issue in the description? Have something to add? Feel free to write us 👾