CVE-2026-124445
9.8 CRITICALpublic exploit availablePublished 2026-11-08 · Updated 2026-11-10
AI risk analysis
- Summary
- OpenEMR versions before 8.4.0 fail to enforce one-time use and access limits on service_auth tokens, allowing token replay, and also lack rate limiting and constant-time comparison for login_pin validation, enabling brute-force attacks on patient portal sessions. This exposes protected health information (PHI) by letting attackers reuse stolen tokens or guess PINs indefinitely.
- Exploitability
- Exploitation is straightforward for attackers with a captured service_auth token or network visibility to capture tokens; no authentication or special privileges are required beyond initial token acquisition.
- Blast radius
- Successful exploitation grants unauthorized access to patient portal sessions, potentially exposing sensitive PHI of all patients using the portal across the affected instance.
- Detection
- Defenders should monitor for repeated successful authentications using the same service_auth token in logs (e.g., multiple 'service_auth' entries with identical value across sessions), and for excessive failed login_pin attempts from a single IP or session in authentication logs. No reliable network-level indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to OpenEMR 8.4.0 or later, which fixes the token reuse flaw and adds rate limiting and constant-time comparison for login_pin validation.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
OpenEMR from 7.0.1 before 8.4.0 contains a flaw in src/Common/Auth/OneTimeAuth.php that ignores the enforce_onetime_use and max_access_count flags, never revokes consumed service_auth tokens, and checks login_pin without rate limiting or strict comparison. Attackers holding a captured token can replay it or brute-force the PIN to open patient-portal sessions exposing PHI.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-307
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-116238PoC
- HIGHCVE-2026-103977PoC
- CRITICALCVE-2026-108109PoC
- HIGHCVE-2026-110770PoC
- HIGHCVE-2026-123998PoC
- HIGHCVE-2026-17280
- CRITICALCVE-2026-84473PoC
- CRITICALCVE-2026-85734PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.