CVE Catalog

CVE-2026-124451

MediumCVSS 5.3
Published: Translated: NVD NIST

Summary

OpenEMR before 8.4.0 contains an authorization bypass vulnerability in its SMART on FHIR implementation because checkUserHasAccessToPatient() in BearerTokenAuthorizationStrategy.php unconditionally returns true. Authenticated users or malicious SMART apps can manipulate token launch context to bind requests to arbitrary patient UUIDs, gaining unauthorized read/write access to other patients' FHIR resources.

Risk Assessment

Critical access control breach — ability to read and modify any patient's FHIR data by malicious SMART apps or authenticated users.

Recommendation

Upgrade OpenEMR to version 8.4.0 or later. Until patched, restrict SMART app registration and monitor for unusual FHIR requests across different patient contexts.

Other vulnerabilities in OpenEMR

See all
Original NVD description (English source)

OpenEMR before 8.4.0 contains an authorization bypass vulnerability in its SMART on FHIR implementation because checkUserHasAccessToPatient() in BearerTokenAuthorizationStrategy.php unconditionally returns true. Authenticated users or malicious SMART apps can manipulate token launch context to bind requests to arbitrary patient UUIDs, gaining unauthorized read/write access to other patients' FHIR resources.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS