Description
OpenEMR before 8.4.0 contains an authorization bypass vulnerability in the FHIR GET /fhir/Person/:uuid route that allows patient-portal users to read any staff member's demographics by bypassing compartment enforcement. Attackers holding a patient SMART token with patient/Person.read can harvest staff Person UUIDs from Appointment references to retrieve names, home addresses, phone numbers, and personal emails.
Published: 2026-11-08
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Unauthorized Data Access
Action: Upgrade
AI Analysis

Impact

OpenEMR versions before 8.4.0 contain an authorization bypass in the FHIR endpoint that allows a patient‑portal user to read any staff member’s demographics by calling GET /fhir/Person/:uuid without respecting compartment enforcement. This flaw is an instance of Improper Authorization (CWE‑284) and enables the disclosure of personally identifying information such as names, addresses, phone numbers, and email addresses. The impact is a privacy breach that could lead to identity theft if the harvested staff data is exploited.

Affected Systems

The vulnerable software is OpenEMR prior to version 8.4.0. Users running any of these versions are affected by the bypass and should verify whether their installations expose the FHIR Person endpoint to patient users.

Risk and Exploitability

The CVSS score of 7.1 indicates a moderate to high severity, and the vulnerability was not yet listed in the CISA KEV catalog. Its exploitation requires a patient SMART token with the patient/Person.read scope, which a legitimate portal user may possess. Because the attackers do not need elevated system privileges, the attack vector is likely remote via the web portal, and attackers can harvest numerous staff Person UUIDs from Appointment references to gather sensitive data.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenEMR to version 8.4.0 or later to remove the bypass
  • Revoke or limit SMART tokens that grant patient/Person.read scope to prevent unauthorized access to staff information
  • Ensure compartment enforcement is correctly configured and regularly audit FHIR endpoint access policies

Generated by OpenCVE AI on November 8, 2026 at 14:20 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 an authorization bypass vulnerability in the FHIR GET /fhir/Person/:uuid route that allows patient-portal users to read any staff member's demographics by bypassing compartment enforcement. Attackers holding a patient SMART token with patient/Person.read can harvest staff Person UUIDs from Appointment references to retrieve names, home addresses, phone numbers, and personal emails.
Title OpenEMR before 8.4.0 FHIR Patient Compartment Bypass via Person Endpoint
First Time appeared Open-emr
Open-emr openemr
Weaknesses CWE-284
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:46.485Z

Reserved: 2026-11-08T02:15:45.475Z

Link: CVE-2026-124458

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-124458

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T16:15:14Z

Weaknesses