Missing Authorization in OpenEMR - CVE-2026-34053
Published: April 30, 2026
OpenEMR
Detailed vulnerability description
The vulnerability allows a remote user to delete procedure orders, answers, and specimens for arbitrary patients.
The vulnerability exists due to improper access control in interface/forms/procedure_order/handle_deletions.php when handling crafted POST requests to the AJAX deletion endpoint. A remote user can send a specially crafted request with enumerated order_id, order_seq, or specimen_id values to delete procedure orders, answers, and specimens for arbitrary patients.
The endpoint requires an authenticated session and a valid CSRF token, but the identifiers are sequential integers that are trivial to enumerate.