Description
OpenEMR before 8.4.0 contains a missing authorization vulnerability in FHIR Media/:uuid and QuestionnaireResponse read routes that skip ACL checks. Non-patient API tokens lacking OpenEMR ACLs can request resources by uuid, bypassing compartment filtering to read any patient's documents and questionnaire responses.
Published: 2026-11-08
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Unauthorized data access to patient records via missing ACL checks
Action: Immediate Patch
AI Analysis

Impact

OpenEMR versions prior to 8.4.0 allow an attacker to use a non-patient API token to access FHIR Media and QuestionnaireResponse resources by UUID, bypassing the intended access control. The vulnerability results in the disclosure of private patient documents and questionnaire responses, compromising confidentiality and potentially privacy of patient data.

Affected Systems

The issue affects OpenEMR, any installation using a version older than 8.4.0. Users of the openemr:openemr product who have deployed the affected releases are at risk. Versions 8.4.0 and newer include the proper access control logic and are not vulnerable.

Risk and Exploitability

With a CVSS score of 7.1, the vulnerability is a high severity risk. Attackers can exploit it by sending authenticated API requests with any generated token lacking OpenEMR ACLs; the exploit requires network access to the OpenEMR FHIR endpoint. The EPSS score is not available, and the vulnerability is not currently featured in the CISA KEV catalogue, but the absence of ACL checks in public-facing API routes makes it a viable target for attackers who can obtain any usable API token.

Generated by OpenCVE AI on November 8, 2026 at 14:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update OpenEMR to version 8.4.0 or later, which restores proper ACL enforcement on FHIR Media and QuestionnaireResponse routes.
  • Configure API tokens to contain the minimal required scopes and ACL permissions, ensuring that non-patient tokens cannot request patient-specific data.
  • Apply network segmentation or firewall rules to limit access to the OpenEMR FHIR API to trusted hosts only, reducing exposure to external attackers.

Generated by OpenCVE AI on November 8, 2026 at 14:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 13:30:00 +0000

Type Values Removed Values Added
Description OpenEMR before 8.4.0 contains a missing authorization vulnerability in FHIR Media/:uuid and QuestionnaireResponse read routes that skip ACL checks. Non-patient API tokens lacking OpenEMR ACLs can request resources by uuid, bypassing compartment filtering to read any patient's documents and questionnaire responses.
Title OpenEMR before 8.4.0 Missing Authorization via FHIR Media and QuestionnaireResponse Routes
First Time appeared Open-emr
Open-emr openemr
Weaknesses CWE-639
CPEs cpe:2.3:a:open-emr:openemr:*:*:*:*:*:*:*:*
Vendors & Products Open-emr
Open-emr openemr
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Open-emr Openemr
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-08T13:15:41.011Z

Reserved: 2026-11-08T02:14:31.305Z

Link: CVE-2026-124449

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-08T14:18:12.110

Modified: 2026-11-08T14:18:12.110

Link: CVE-2026-124449

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T14:30:16Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key