ZeroHour

CVE-2026-67611

PoC ×2moderate

MFA Bypass in OpenEMR via OAuth2 Password Grant Flow

CVSS 4.0
8.6 high
EPSS
<1%p43
Published
()
Modified
AI analysis

OpenEMR through 8.2.0 contains an authentication bypass (CWE-308) that lets an attacker who already has a user's valid username and password log in without satisfying multi-factor authentication. The attacker registers an OAuth2 client via OpenEMR's unauthenticated client registration endpoint, then uses the exposed OAuth2 password grant to exchange those credentials directly for an API access token, bypassing the normal web login flow where MFA is enforced. With the resulting token, the attacker gains authenticated API access to the OpenEMR instance with high confidentiality and integrity impact per the CVSS score, even in deployments that require MFA on the web interface. Any OpenEMR deployment at version 8.2.0 or earlier with the OAuth2/API features enabled is affected. No in-the-wild exploitation is confirmed so far; two public technical writeups/PoCs exist, EPSS is 0.5% (43rd percentile), and the issue is not in CISA KEV.

What to do: Upgrade OpenEMR to a patched release newer than 8.2.0 per the vendor/VulnCheck advisories (no specific fixed version is given in the available data). Until patched, disable or restrict the unauthenticated OAuth2 client registration endpoint and the password grant, review registered OAuth2 clients for unexpected entries, and monitor for API access tokens issued without MFA. Because exploitation requires valid credentials, prioritize environments where MFA is the primary defense against stolen or phished credentials.

Affected
open-emr OpenEMRall versions through 8.2.0 (<= 8.2.0)
Estimated exposure
moderateestimated tens of thousands of deployments worldwide, with thousands of instances exposed on the public internet (estimate; no authoritative install count in… — OpenEMR is a widely deployed open-source EHR/medical practice system used by clinics and community health centers, and public internet scans typically reveal thousands of exposed OpenEMR servers, so the total installed base including…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

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.

Vendors
open-emr
Products
openemr
Weakness
CWE-308
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.