CVE-2026-67611

OpenEMR 8.2.0 OAuth2 Password Grant Authentication Bypass via SMART Configuration

Published Aug 3, 2026 CVSS 4.0 · 8.6 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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 available
History
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
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Openemr
Openemr openemr
Vendors & Products Openemr
Openemr openemr
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'}

Weaknesses
  • CWE-308

    Use of Single-factor Authentication

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Aug 14, 2026, 4:51 PM
Reserved
Jul 29, 2026, 9:07 PM
Status
Analyzed
Published
Aug 3, 2026, 5:16 PM
Modified
Sep 1, 2026, 3:36 PM