Description
OpenEMR before 8.4.0 contains an authorization bypass vulnerability that allows patient-scoped SMART tokens to read other patients' questionnaire responses because FhirQuestionnaireResponseService does not implement IPatientCompartmentResourceService. Attackers holding a patient/QuestionnaireResponse.rs token can request responses by uuid or list the unfiltered bundle to obtain cross-patient clinical assessment answers.
Published: 2026-11-08
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Unauthorized Access to Patient Data
Action: Patch Immediately
AI Analysis

Impact

OpenEMR versions before 8.4.0 allow an authorization bypass that enables users holding patient-scoped SMART tokens to read questionnaire responses belonging to other patients. The vulnerability originates from the FhirQuestionnaireResponseService not implementing IPatientCompartmentResourceService, so requests for responses by UUID or unfiltered lists return data across compartment boundaries. The impact is a confidentiality breach permitting an attacker to obtain sensitive clinical assessment answers, potentially violating patient privacy and regulatory compliance.

Affected Systems

The affected product is OpenEMR, with all releases prior to version 8.4.0. The issue exists in the OpenEMR software itself and is not confined to a particular platform or environment; it applies wherever the vulnerable OpenEMR instance is deployed.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity vulnerability. No EPSS data is available, and the vulnerability is not currently listed in CISA’s KEV catalog, suggesting it may not be actively exploited yet. The likely attack vector requires an attacker to possess a patient‑scope SMART token with the QuestionnaireResponse.rs permission; once obtained, the attacker can query or enumerate questionnaire responses to gain information about other patients. Because the service ignores compartment filtering, the exploitation does not demand elevated privileges on the server or network and can be performed by any user with a valid SMART token.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to OpenEMR 8.4.0 or later to apply the authorization fix.
  • If an upgrade is not immediately possible, restrict the issuance of patient‑scope SMART tokens to strictly authenticated and authorized users and monitor for anomalous access patterns when reading QuestionnaireResponse resources.
  • Review the OpenEMR integration code to ensure that FhirQuestionnaireResponseService implements proper compartment filtering or that custom code enforces access control; consider disabling the affected functionality until a patch is applied.

Generated by OpenCVE AI on November 8, 2026 at 14:45 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 that allows patient-scoped SMART tokens to read other patients' questionnaire responses because FhirQuestionnaireResponseService does not implement IPatientCompartmentResourceService. Attackers holding a patient/QuestionnaireResponse.rs token can request responses by uuid or list the unfiltered bundle to obtain cross-patient clinical assessment answers.
Title OpenEMR before 8.4.0 FHIR Patient Compartment Bypass via QuestionnaireResponse
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:50.569Z

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

Link: CVE-2026-124464

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-124464

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key