Auth bypass in Open-Emr Openemr
CVE-2026-24898
OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0, an unauthenticated token disclosure vulnerability in the MedEx callback endpoint allows any unauthenticated visitor to obtain the practice's MedEx API tokens, leading to complete third-party service compromise, PHI exfiltration, unauthorized actions on the MedEx platform, and HIPAA violations. The vulnerability exists because the endpoint bypasses authentication ($ignoreAuth = true) and performs a MedEx login whenever $_POST['callback_key'] is provided, returning the full JSON response including sensitive API tokens. This vulnerability is fixed in 8.0.0.
Vulnerability class: Broken Authentication
Published · last modified .
CVSS v3 metric
CVSS v3 base score 10.0 (Critical). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H.
EPSS exploit prediction
EPSS: 0.006 (44.1th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 44th percentile — 44.1% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.006 · newest: 0.006 · change: 0.000
Affected products
- Open-Emr Openemr
- Openemr — versions < 8.0.0
Weakness classification (CWE)
References
- github.com/openemr/openemr/security/advisories/GHSA-qwff-3mw7-7rc7 (Exploit, Vendor Advisory)
- github.com/openemr/openemr/commit/8e4de59ab58222f13abc4e4040128737d857db9c (Patch)
Frequently asked questions
- What is CVE-2026-24898?
- CVE-2026-24898 is a critical-severity vulnerability in Open-Emr Openemr, classified under Improper Authentication. CVSS score: 10.0/10. Published 2026-03-03.
- How severe is CVE-2026-24898?
- Critical severity. CVSS v3 base score is 10.0 out of 10.