CVE-2026-126471: OpenEMR before 8.5.0 Missing Authorization via print_referral.php and trend_form.php

Published Nov 13, 2026
·
Updated

OpenEMR before 8.5.0 contains a missing authorization vulnerability in printreferral.php and trendform.php that allows low-privileged Front Office users to access patient PHI without patients:med permission. Attackers can directly request these endpoints with arbitrary patientid values to retrieve patient demographics, insurance data, and vitals history, enumerating IDs to expand disclosure.

Affected Software

1 affected component
OpenEMR OpenEMR<8.5.0

Event History

Nov 13, 2026
CVE Published
via MITRE·09:34 AM
Data Sourced
via MITRE·09:34 AM
DescriptionSeverityWeakness
Data Sourced
via NVD·10:17 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which users can exploit this issue?

A low-privileged Front Office user can exploit it. The affected endpoints do not require the patients:med permission that should restrict access to the disclosed patient information.

2

What does an attacker need to do to access patient data?

The attacker needs an authenticated Front Office account and can directly request print_referral.php or trend_form.php with arbitrary patient_id values. Patient IDs can be enumerated to broaden the disclosure.

3

What information may be exposed?

The issue can expose patient demographics, insurance data, and vitals history, which are PHI.

4

How can I determine whether my deployment is affected?

Deployments running OpenEMR before 8.5.0 are affected. A practical check is whether a Front Office account without patients:med permission can retrieve another patient's information by directly requesting either affected endpoint with that patient's patient_id.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203