OpenEMR: Missing authorization in billing notes (CVE-2026-124472)
OpenEMR versions prior to 8.3.0 are vulnerable to a missing authorization flaw allowing authenticated low-privileged users to read and modify sensitive patient billing notes via parameter manipulation.
CVE search metadata
CVE search record: CVE-2026-124472. KEV: no. Product: OpenEMR (< 8.3.0). Brief: OpenEMR: Missing authorization in billing notes (CVE-2026-124472). Brief link: https://feed.craftedsignal.io/briefs/2026-11-openemr-auth-bypass-37ec9377/
Triage facts
Revision 1- Applicability
- OpenEMR (< 8.3.0)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Nov 8, 15:35 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
OpenEMR versions before 8.3.0 contain a missing authorization vulnerability in the script 'interface/billing/sl_eob_patient_note.php'. This vulnerability enables an authenticated user to perform unauthorized read and modification operations on patient billing notes. By manipulating the 'patient_id' parameter in HTTP POST requests and reusing legitimate CSRF tokens, a low-privilege attacker can access confidential data belonging to other patients.
Impact
The vulnerability allows unauthorized access to and tampering with patient billing records, which constitutes a significant compromise of protected health information (PHI) and data integrity within the OpenEMR instance.
Recommendation
- Upgrade OpenEMR to version 8.3.0 or later immediately to remediate the missing authorization check.
- Review application access logs for anomalous POST request patterns directed at 'sl_eob_patient_note.php', specifically where the 'patient_id' parameter varies rapidly or is accessed by accounts that lack administrative or billing roles.
- Audit user permissions and ensure that Principle of Least Privilege is applied to all clinical and billing staff accounts to limit the blast radius of compromised credentials.
Immediate actions
Patch OpenEMR to version 8.3.0 or later.
Threat Hunt
Identify authenticated users accessing sl_eob_patient_note.php who do not have explicit billing roles.
Data: Web server access logs joined with application session/user-role logs.
Mitigations
Upgrade OpenEMR to 8.3.0.
CVE-2026-124472
Detection coverage 1
Detect Potential CVE-2026-124472 Exploitation - Access to Billing Notes
highDetects unauthorized POST requests to the vulnerable billing notes endpoint.
Detection queries are available on the platform. Get full rules →