CVE Catalog

CVE-2026-103021

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.35%

28th percentile - higher than 28% of all known CVEs

Summary

In OpenEMR from 6.0.0 until 8.3.0, interface/globals.php uses the unauthenticated authUser login parameter to populate temp_authuserid and load that account's user_settings before authentication succeeds. Timing or page differences allow a remote unauthenticated actor to enumerate valid accounts for later credential attacks.

Risk Assessment

Valid usernames can be enumerated, facilitating subsequent credential attacks and increasing the risk of unauthorized access to medical data.

Recommendation

Upgrade OpenEMR to version 8.3.0 or later and implement monitoring and rate limiting of login attempts.

Other vulnerabilities in OpenEMR

See all
Original NVD description (English source)

OpenEMR is a free and open source electronic health records and medical practice management application. From 6.0.0 until 8.3.0, interface/globals.php uses the unauthenticated authUser login parameter to populate temp_authuserid and load that account's user_settings before authentication succeeds. Existing usernames can therefore cause an additional database query and may apply visible customized settings, while nonexistent usernames skip that behavior. A remote unauthenticated actor can use timing or page differences to enumerate valid accounts for later credential attacks. This issue is fixed in version 8.3.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS