Vulnerability

OpenEMR RingCentral Fax Client Path Traversal (CVE-2026-124490)

A path-traversal flaw in disposeDocument(), a method of RCFaxClient, the RingCentral fax client inside OpenEMR's oe-module-faxsms module.

CVE ID
CVE-2026-124490
CVSS
9.1 Critical (CVSS v3.1, VulnCheck as CNA, matching OpenEMR's own advisory); 9.4 Critical (CVSS v4.0, VulnCheck, secondary; VulnCheck's own advisory page displays this figure)
Affected product
OpenEMR, before 8.3.0, RingCentral fax client (RCFaxClient) in the fax/sms module
Exploited
Unknown
Published
8 November 2026 (CVE record and NVD); OpenEMR's advisory and the OpenEMR 8.3.0 fix were published 18 August 2026

In short

CVE-2026-124490 is a path-traversal flaw in disposeDocument(), a method of RCFaxClient, the RingCentral fax client inside OpenEMR's oe-module-faxsms module. An authenticated user can read and write arbitrary server files through an unvalidated file_path value. VulnCheck, the CNA, rates it CVSS 3.1 9.1 Critical, fixed in OpenEMR 8.3.0.

Profile MapVulnerability
  1. CVECVE-2026-124490
  2. ProductOpenEMR (open source project) OpenEMR, before 8.3.0, RingCentral fax client (RCFaxClient) in the fax/sms module
  3. Fix Steps5actions listedUpgrade to OpenEMR 8.3.0

What it allows

CVE-2026-124490 is a path-traversal flaw in disposeDocument(), a method of RCFaxClient, the RingCentral fax client inside OpenEMR's oe-module-faxsms module. An authenticated user can read and write arbitrary server files through an unvalidated file_path value. VulnCheck, the CNA, rates it CVSS 3.1 9.1 Critical.

The method takes the file path from the request, or from a stored session value, with no validation, then branches on a separate action value, according to the advisory. One branch reads a file back to the caller, and another decodes submitted content and writes it to that same unchecked path.

The advisory calls this a sibling bug to an earlier, already-patched flaw in OpenEMR's EtherFax client, which was hardened with its own authentication and path checks. The RingCentral client was not, per the advisory.

What CVE-2026-124490 Lets an Attacker Do

The advisory's prerequisites are the fax/sms module active, RingCentral set as the fax or SMS vendor, and a valid login session. It does not name a specific role or permission beyond that. A successful read can expose database credentials, environment files, cached authentication tokens and OpenEMR's own source code, according to the advisory.

The advisory says the write path can escalate to full system compromise if the attacker can land a file somewhere the web server will execute it. Its CVSS vector lists privileges required as High, though the advisory's own prerequisites describe only a valid login session, without naming a specific permission.

CVSS Score and CWE for CVE-2026-124490

VulnCheck scores CVE-2026-124490 as CVSS 3.1 9.1 Critical, with a secondary CVSS 4.0 score of 9.4 Critical; VulnCheck's own advisory page displays the 9.4 figure. The CVE record lists CWE-73 as the primary weakness, and OpenEMR's advisory also maps CWE-434, unrestricted upload of a dangerous file type.

What OpenEMR and CISA KEV Say About Exploitation

OpenEMR's advisory says 8.3.0 is the first fixed release, and every earlier release is affected. As of CISA's Known Exploited Vulnerabilities catalog version 2026.11.06, CVE-2026-124490 is not listed. The advisory and the CVE record do not state whether the flaw has been exploited.

Who is affected

The CVE record and OpenEMR's advisory both list every release before 8.3.0 as affected. OpenEMR 8.3.0 is the first patched release.

OpenEMR's advisory says the fix adds authentication and file-path checks to the RingCentral client's disposeDocument method. GHSA-38jw-pwgq-9hpj credits nglong05 as the reporter.

We recommend planning the version upgrade with our vulnerability management guide. Our CWE entry explains how weakness classes like this one are catalogued.

OpenEMR 8.3.0 also fixes a second, broader flaw we cover separately, CVE-2026-124450, which a different researcher reported across both the RingCentral and SignalWire fax clients. Sites running the fax/sms module should patch for both.

Timeline

  1. 18 Aug 2026

    OpenEMR publishes the advisory GHSA-38jw-pwgq-9hpj and OpenEMR 8.3.0, the first fixed release.

  2. 8 Nov 2026

    VulnCheck, the CNA, reserves and publishes CVE-2026-124490, and NVD publishes its entry the same day.

What to do

  1. Upgrade to OpenEMR 8.3.0

    The advisory and the CVE record list 8.3.0 as the first version that fixes CVE-2026-124490. This is a mandatory version change, not a configuration setting.

  2. Check Which Fax Vendor Is Active

    Confirm whether the fax/sms module is enabled and whether RingCentral is the configured fax or SMS vendor, since the advisory ties this flaw to that combination.

  3. Disable RingCentral Fax Integration Until You Upgrade

    If an immediate upgrade is not possible, switch the fax/sms module away from RingCentral, or disable the module entirely, as a stopgap.

  4. Review Logins With Access to the Fax/SMS Module

    The advisory's prerequisites name only a valid login session, so review every account that can reach the module, not only privileged ones.

  5. Review Server Files for Unexpected Writes

    We recommend checking web-writable directories for files you did not put there, especially anywhere the web server can execute code.

Questions

What is the first OpenEMR release that fixes CVE-2026-124490?

OpenEMR 8.3.0. The CVE record and OpenEMR's advisory both list every earlier release as affected.

Why does CVE-2026-124490 only cover the RingCentral fax client?

A different researcher reported this flaw specifically in RCFaxClient, the RingCentral client, rather than across every fax vendor client in the module.

What privilege level does CVE-2026-124490 need?

The advisory's prerequisites name only a valid login session. Its CVSS vector lists privileges required as High, without the advisory naming a specific role.

What CWE codes apply to CVE-2026-124490?

The CVE record lists CWE-73, external control of file name or path. OpenEMR's advisory also maps CWE-434, unrestricted upload of a dangerous file type.

Is CVE-2026-124490 in the CISA KEV catalog?

It is not listed in catalog version 2026.11.06. The advisory and the CVE record do not state whether the flaw has been exploited.

Sources

  1. CVE-2026-124490 Record CVE Program / VulnCheck CNA
  2. CVE-2026-124490 NVD
  3. GHSA-38jw-pwgq-9hpj, authenticated arbitrary file read/write in oe-module-faxsms leading to potential RCE OpenEMR on GitHub
  4. OpenEMR before 8.3.0 Arbitrary File Read/Write via oe-module-faxsms disposeDocument VulnCheck
  5. Known Exploited Vulnerabilities Catalog CISA