Description
OpenEMR before 8.3.0 contains a path traversal vulnerability in the FaxSMS module's RCFaxClient and SignalWireClient disposeDocument functions that allows authenticated low-privilege users to read and overwrite arbitrary files via the unsanitized file_path parameter. Attackers can request action=download to retrieve cleartext files like sqlconf.php database credentials and keys, or use action=setup to overwrite web-server-writable files with ciphertext.
Published: 2026-11-08
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Confidentiality and Integrity Compromise via authenticated low-privilege file access
Action: Apply Patch
AI Analysis

Impact

OpenEMR versions prior to 8.3.0 contain a path traversal flaw in the FaxSMS module’s RCFaxClient and SignalWireClient disposeDocument functions. The unsanitized file_path parameter allows an authenticated user with low‑privilege rights to read any file on the system and to overwrite files writable by the web server, including sensitive configuration files such as sqlconf.php that expose database credentials. The vulnerability therefore enables both confidentiality compromise by exposing sensitive files and integrity compromise by allowing modification of server files.

Affected Systems

The affected product is OpenEMR, version 8.2.x and earlier, identified by the vendor name openemr openemr. Any deployment of OpenEMR before version 8.3.0 is vulnerable.

Risk and Exploitability

The CVSS score of 8.7 marks the issue as high severity. An attacker must first authenticate with a low‑privilege user account; no unauthenticated exploitation is reported. Once authenticated, the attacker can request action=download to read arbitrary files or action=setup to overwrite writable files, potentially bypassing security controls. EPSS data is unavailable, and the vulnerability is not listed in the CISA KEV catalog. Nonetheless, the combination of high severity and the ability to read and write arbitrary files poses a significant risk if users grant credentials to malicious actors.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenEMR to version 8.3.0 or later to remove the path traversal flaw.
  • If an upgrade is not immediately possible, disable the FaxSMS module or block access to the disposeDocument endpoints to prevent the exploit.
  • Implement input validation on the file_path parameter so that only paths within a whitelisted directory tree are accepted, thereby mitigating the path traversal weakness.

Generated by OpenCVE AI on November 8, 2026 at 14:24 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.3.0 contains a path traversal vulnerability in the FaxSMS module's RCFaxClient and SignalWireClient disposeDocument functions that allows authenticated low-privilege users to read and overwrite arbitrary files via the unsanitized file_path parameter. Attackers can request action=download to retrieve cleartext files like sqlconf.php database credentials and keys, or use action=setup to overwrite web-server-writable files with ciphertext.
Title OpenEMR before 8.3.0 Arbitrary File Read and Write via FaxSMS disposeDocument
First Time appeared Open-emr
Open-emr openemr
Weaknesses CWE-73
CPEs cpe:2.3:a:open-emr:openemr:*:*:*:*:*:*:*:*
Vendors & Products Open-emr
Open-emr openemr
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Open-emr Openemr
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-124446

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-124446

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-73

    External Control of File Name or Path