Improper access control in OpenEMR - #VU158861
Published: November 3, 2026
Vulnerability details
The vulnerability allows a remote user to modify clinical-rule records belonging to a patient outside the user's authorized sports squad.
The vulnerability exists due to improper access control in OpenEMR's clinical-rule editor at interface/patient_file/rules/patient_data.php when selecting and updating records by a supplied global row ID without verifying the associated patient's authorization. A remote user can submit another patient's clinical-rule row ID in form_entryID to overwrite its completion date, completion state, and free-text result across a configured sports-squad boundary.