Openemr
CVE-2026-34056
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
DeliveryAccess Ensora eRx error logs endpoint
-
ExploitBypass authorization checks
-
ExecutionDownload sensitive error logs
-
ImpactExpose confidential health data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires low-privilege authenticated user account in OpenEMR versions up to 8.0.0.3. Attacker can remotely access Ensora eRx error logs via network without victim interaction. Affects installations with Ensora eRx integration enabled. |
| Impact | The CVSS 7.7 score reflects a high confidentiality impact with changed scope (S:C), indicating the vulnerability can affect resources beyond the vulnerable component. However, real-world exploitation risk appears moderate based on multiple signals: the 3% EPSS score places it in the 8th percentile, suggesting low observed exploitation probability; the attack requires network access (AV:N) but also requires low-level authentication (PR:L), limiting the attack surface to existing users; attack complexity is low (AC:L) with no user interaction needed (UI:N), making it technically straightforward once authenticated access is obtained. No public exploit or KEV listing exists, further reducing immediate risk. The primary concern is the confidentiality breach (C:H) in healthcare environments where error logs may contain Protected Health Information (PHI) or system details useful for reconnaissance. This is a real priority for OpenEMR deployments handling sensitive data, but not a critical emergency requiring immediate weekend patching given the authentication requirement and low observed exploitation probability. |
| Exploit ScenarioDerived | An authenticated attacker with low-privilege credentials (such as a front-desk staff account or compromised limited-access user) connects to the OpenEMR web interface over the network and directly navigates to the Ensora eRx error log endpoints. Because the application fails to verify whether the user has authorization to view these logs, the attacker successfully downloads error files containing prescription transaction failures, patient identifiers, pharmacy information, and internal system details. The attacker uses this information for reconnaissance to plan further attacks, sells the data on dark web markets, or exploits the exposed credentials or API tokens found in error messages. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 26, 2026
Low-privilege authenticated users in OpenEMR versions up to and including 8.0.0.3 can view and download Ensora eRx error logs due to missing authorization checks, exposing sensitive healthcare system information. This broken access control vulnerability (CVSS 7.7) affects network-accessible installations and has a 3% EPSS exploitation probability (8th percentile), with no public exploit identified at time of analysis. No vendor-released patch identified at time of analysis according to the CVE disclosure.
RemediationAI
No vendor-released patch identified at time of analysis according to the CVE disclosure statement. Organizations should monitor the OpenEMR security advisory at https://github.com/openemr/openemr/security/advisories/GHSA-6qg7-6jf3-xrfh for patch release announcements and apply updates immediately when available. Until patching is possible, implement compensating controls including strict user privilege review to ensure only necessary accounts have low-level access, enable comprehensive access logging for Ensora eRx error log endpoints to detect unauthorized viewing attempts, restrict network access to the OpenEMR instance to trusted IP ranges via firewall rules or VPN, and consider temporarily disabling Ensora eRx error log access features if operationally feasible. Review existing user accounts for evidence of unauthorized log access during the vulnerable period.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
OpenEMR is an open-source electronic health records and medical practice management system widely deployed in healthcare environments. The vulnerability stems from CWE-285 (Improper Authorization), where the application fails to implement proper access control checks on endpoints serving Ensora eRx error logs. The affected product is identified via CPE cpe:2.3:a:openemr:openemr:*:*:*:*:*:*:*:* covering all versions through 8.0.0.3. The flaw allows privilege escalation within the application context, enabling low-privilege users to access administrative or system-level log files containing potentially sensitive healthcare transaction data, prescription information, and system configuration details that should be restricted to higher-privilege roles.
Know when Openemr gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
DescriptionGitHub Advisory
OpenEMR is a free and open source electronic health records and medical practice management application. A Broken Access Control vulnerability in OpenEMR up to and including version 8.0.0.3 allows low-privilege users to view and download Ensora eRx error logs without proper authorization checks. This flaw compromises system confidentiality by exposing sensitive information, potentially leading to unauthorized data disclosure and misuse. As of time of publication, no known patches versions are available.
Executive ViewAI
OpenEMR versions up to 8.0.0.3 contain a broken access control vulnerability allowing low-privilege authenticated users to view and download sensitive Ensora eRx error logs, potentially exposing confidential healthcare data and system diagnostics. Organizations running affected versions on network-accessible systems face privacy and compliance risks; the vulnerability requires valid user credentials but no patch is currently available from the vendor.
Implement network-level access controls to limit OpenEMR connections to authorized clinical subnets; restrict low-privilege user account creation and roles in OpenEMR until patched; enable audit logging for all eRx log access attempts; consider WAF rules to block unauthenticated access to eRx log endpoints if feasible; disable Ensora eRx functionality entirely if not operationally required until patch is released.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)GitHub Advisory
An authenticated SQL injection vulnerability exists in OpenEMR ≤ 4.1.1 Patch 14 that allows a low-privileged attacker to
Unauthenticated token disclosure in OpenEMR before 8.0.0. CVSS 10.0. PoC and patch available.
Path traversal in OpenEMR 7.0.4 disposeDocument() allows file access. PoC available.
Path traversal in OpenEMR electronic health records before fix allows authenticated users to read arbitrary files on the
SQL injection in OpenEMR electronic health records before fix. Authenticated users can execute arbitrary SQL through the
OpenEMR 7.0.2 is vulnerable to SQL Injection via \openemr\library\classes\Pharmacy.class.php, \controllers\C_Pharmacy.cl
An issue in OpenEMR 7.0.2 allows a remote attacker to escalate privileges viaa crafted POST request using the noteid par
Information disclosure in OpenEMR 5.0.2 to before 8.0.0 exposes sensitive data. PoC and patch available.
Remote code execution in OpenEMR through 8.2.0 lets an authenticated administrator poison the document category tree so
interface/fax/fax_dispatch.php in OpenEMR 4.1.0 allows remote authenticated users to execute arbitrary commands via shel
interface/globals.php in OpenEMR 2.x, 3.x, and 4.x before 4.2.0 patch 2 allows remote attackers to bypass authentication
Authentication bypass vulnerability in portal/account/register.php in versions of OpenEMR before 5.0.1.4 allows a remote
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB