Description
OpenEMR through 8.2.0 contains an authentication bypass vulnerability that allows attackers with valid credentials to circumvent multi-factor authentication by exploiting the exposed OAuth2 password grant flow through an unauthenticated client registration endpoint. Attackers can register an OAuth2 client via the unauthenticated registration endpoint and use the password grant to exchange credentials for an API access token, bypassing the normal web interface authentication and any enforced multi-factor authentication controls.
Published: 2026-08-03
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

OpenEMR versions through 8.2.0 expose an unauthenticated client registration endpoint that permits anyone to create an OAuth2 client and immediately request a password grant token using valid user credentials. This flow circumvents the normal web interface authentication process and all configured multi‑factor authentication controls, allowing the attacker to obtain an API access token that has the same privileges as the legitimate user. The vulnerability is a classic example of improper authentication flow and is classified as CWE‑308: Improper Verification of Cryptographic Signature.

Affected Systems

The affected product is OpenEMR, specifically all releases up to and including 8.2.0. Users installing or running these versions are at risk, while later releases that patch the unauthenticated client registration endpoint are not affected.

Risk and Exploitability

The CVSS score of 8.6 places this flaw in the high‑severity range. The EPSS score is currently unavailable, so the current exploitation probability remains unknown, but the absence of a KEV listing does not negate the risk. Based on the description, an attacker requires valid user credentials to execute the bypass; once a client is registered, the password grant can be used to harvest an OAuth2 access token. The attack tends to occur over exposed network interfaces that permit registration, so restricting endpoint exposure or requiring authentication for client creation would greatly reduce exploitability.

Generated by OpenCVE AI on August 4, 2026 at 21:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a patched OpenEMR release in which the unauthenticated client registration endpoint is removed or the OAuth2 password grant is disabled.
  • Until an upgrade is possible, restrict access to the OAuth2 client registration endpoint by placing it behind a firewall or VPN and allowing only trusted IPs.
  • Temporarily disable the OAuth2 password grant flow in the OpenEMR configuration file to prevent token exchanges using user credentials until the patch is applied.
  • Monitor authentication and OAuth2 client registration logs for anomalous activity and investigate any unauthorized client registrations.

Generated by OpenCVE AI on August 4, 2026 at 21:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
First Time appeared Open-emr
Open-emr openemr
CPEs cpe:2.3:a:open-emr:openemr:*:*:*:*:*:*:*:*
Vendors & Products Open-emr
Open-emr openemr

Mon, 03 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 03 Aug 2026 17:45:00 +0000

Type Values Removed Values Added
First Time appeared Openemr
Openemr openemr
Vendors & Products Openemr
Openemr openemr

Mon, 03 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Description OpenEMR through 8.2.0 contains an authentication bypass vulnerability that allows attackers with valid credentials to circumvent multi-factor authentication by exploiting the exposed OAuth2 password grant flow through an unauthenticated client registration endpoint. Attackers can register an OAuth2 client via the unauthenticated registration endpoint and use the password grant to exchange credentials for an API access token, bypassing the normal web interface authentication and any enforced multi-factor authentication controls.
Title OpenEMR 8.2.0 OAuth2 Password Grant Authentication Bypass via SMART Configuration
Weaknesses CWE-308
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T16:51:00.589Z

Reserved: 2026-07-29T21:07:39.203Z

Link: CVE-2026-67611

cve-icon Vulnrichment

Updated: 2026-08-03T20:11:14.816Z

cve-icon NVD

Status : Received

Published: 2026-08-03T17:16:43.880

Modified: 2026-08-03T20:17:28.400

Link: CVE-2026-67611

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T21:15:03Z

Weaknesses
  • CWE-308

    Use of Single-factor Authentication