OpenEMR: Insecure Direct Object Reference in encounter-form endpoints (CVE-2026-124459)
OpenEMR versions prior to 8.3.0 are susceptible to an Insecure Direct Object Reference (IDOR) vulnerability that allows authenticated users to access and modify clinical records belonging to other patients by enumerating form IDs.
CVE search metadata
CVE search record: CVE-2026-124459. Severity: high. CVSS: 8.1. KEV: no. Product: OpenEMR (< 8.3.0). Brief: OpenEMR: Insecure Direct Object Reference in encounter-form endpoints (CVE-2026-124459). Brief link: https://feed.craftedsignal.io/briefs/2026-11-openemr-idor-db815b70/
Triage facts
Revision 1- Applicability
- OpenEMR (< 8.3.0)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Nov 8, 15:32 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A2Roughly even chance
OpenEMR versions before 8.3.0 contain an insecure direct object reference (IDOR) vulnerability in multiple encounter-form view and save endpoints. These endpoints fail to perform patient or encounter ownership validation checks. An authenticated clinical user can leverage this by incrementing sequential form ID values within HTTP requests to view or overwrite clinical data belonging to other patients.
Impact
Successful exploitation allows an authenticated attacker to read sensitive clinical records and modify or overwrite medical data belonging to other patients, leading to potential data corruption and unauthorized information disclosure.
Recommendation
- Upgrade OpenEMR to version 8.3.0 or later immediately to patch the missing ownership checks.
- Restrict access to clinical form endpoints for non-clinical user roles if the update cannot be applied immediately.
- Implement granular auditing of access to encounter-form endpoints to identify anomalous enumeration patterns.
Immediate actions
Upgrade OpenEMR to version 8.3.0 or later.
Threat Hunt
Identify authenticated users accessing or saving a high volume of sequential encounter form IDs.
Data: Web server access logs or application logs containing requested URLs, source UserID, and form_id parameters.
Mitigations
Apply OpenEMR 8.3.0 update.
CVE-2026-124459