Skip to content
Threat Feed
high advisory

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.

IT Operations 48h

Threat Hunt

Identify authenticated users accessing sl_eob_patient_note.php who do not have explicit billing roles.

T1068 high high confidence hunt now

Data: Web server access logs joined with application session/user-role logs.

Mitigations

Upgrade OpenEMR to 8.3.0.

immediate IT Operations

CVE-2026-124472

Detection coverage 1

Detect Potential CVE-2026-124472 Exploitation - Access to Billing Notes

high

Detects unauthorized POST requests to the vulnerable billing notes endpoint.

sigma tactics: privilege_escalation techniques: T1068 sources: webserver

Detection queries are available on the platform. Get full rules →