Improper access control in OpenEMR - CVE-2026-126446
Published: November 10, 2026 / Updated: November 13, 2026
Vulnerability details
The vulnerability allows a remote user to disclose sensitive destroyed-drug inventory and audit records without the required inventory permissions.
The vulnerability exists due to missing authorization checks in OpenEMR's destroyed_drugs_report.php endpoint when processing report requests for a selected date range. A remote user can submit the report refresh form directly using a valid session and CSRF token to retrieve drug names, quantities, lots, destruction methods, witnesses, and notes.