CVE-2026-126487
Awaiting Analysis Awaiting Analysis - Queue

Authorization Bypass in OpenEMR via Global Config Override

Vulnerability report for CVE-2026-126487, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-13

Last updated on: 2026-11-13

Assigner: VulnCheck

Description

OpenEMR before 8.5.0 contains an authorization bypass vulnerability that allows authenticated users to override system-wide global configuration values by storing global-prefixed keys through library/ajax/user_settings.php. Attackers can submit lab or target parameters with global: prefixed setting names to disable audit logging, weaken password policies, or alter security-sensitive settings persistently for their sessions.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-13
Last Modified
2026-11-13
Generated
2026-11-13
AI Q&A
2026-11-13
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
openemr openemr to 8.5.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-269 The product does not properly assign, modify, track, or check privileges for an actor, creating an unintended sphere of control for that actor.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-126487 is an authorization bypass flaw in OpenEMR versions before 8.5.0. It allows authenticated users to override system-wide global configuration settings by submitting parameters with global: prefixed names through the user_settings.php file. This can disable audit logging, weaken password policies, or alter security-sensitive settings persistently for their sessions.

Detection Guidance

Check OpenEMR versions before 8.5.0 by running: grep -r "openemr" /var/www/html/openemr/version.php or check the version in the OpenEMR web interface. Inspect network traffic for POST requests to /library/ajax/user_settings.php with parameters containing 'global:' prefixes. Look for unusual configuration changes in audit logs or system settings.

Impact Analysis

Attackers can exploit this to disable audit logging, weaken password policies, or alter security settings. This could lead to unauthorized access, data breaches, or persistent control over the system without proper oversight. The impact includes bypassing security controls and compromising system integrity.

Compliance Impact

This vulnerability can lead to compliance violations by disabling audit logging and weakening security controls. For GDPR, it risks unauthorized data access and lack of accountability. For HIPAA, it undermines audit requirements and security safeguards, potentially exposing protected health information.

Mitigation Strategies

Upgrade OpenEMR to version 8.5.0 or later immediately. Temporarily restrict access to the user_settings.php endpoint via web server rules. Monitor for unauthorized configuration changes and audit log tampering. Review and restore any altered security settings to default values.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-126487. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...