Missing Authorization in OpenEMR - CVE-2026-126449
Published: November 10, 2026 / Updated: November 13, 2026
Vulnerability details
The vulnerability allows a remote user to bypass authorization and modify medical and billing records without the required permissions.
The vulnerability exists due to missing authorization checks in OpenEMR's immunizations.php, diagnosis_full.php, and billing_process.php when handling requests from logged-in users, with immunization deletions also lacking patient binding. A remote user can obtain a session CSRF token from demographics.php and directly request these scripts to add or delete immunizations across patients, write encounter billing codes, and enter the billing processor.