CVE-2026-126443
Awaiting Analysis Awaiting Analysis - Queue

OpenEMR Missing Authorization in dynamic_finder_ajax.php

Vulnerability report for CVE-2026-126443, 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 a missing authorization vulnerability in dynamic_finder_ajax.php that allows authenticated users without patients/demo permission to query patient demographics. Attackers can supply arbitrary patient_data columns via the sColumns parameter to enumerate names, dates of birth, contact details, and Social Security numbers across the practice.

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-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a missing authorization vulnerability in OpenEMR versions before 8.5.0. It exists in dynamic_finder_ajax.php and allows authenticated users without patients/demo permission to query patient demographics by supplying arbitrary patient_data columns via the sColumns parameter. Attackers can enumerate sensitive patient information including names, dates of birth, contact details, and Social Security numbers.

Detection Guidance

To detect this vulnerability, inspect OpenEMR instances for unauthorized access to dynamic_finder_ajax.php. Check server logs for requests to this endpoint with the sColumns parameter containing patient_data columns. Look for unusual enumeration of patient details like names, birthdates, or SSNs by users without patients/demo permissions.

Impact Analysis

An attacker with authenticated access could exploit this to steal large amounts of sensitive patient data including personally identifiable information and medical contact details. This could lead to identity theft, fraud, or unauthorized access to medical records. The vulnerability enables bulk data enumeration across the entire practice.

Compliance Impact

This vulnerability likely violates privacy regulations like HIPAA and GDPR by allowing unauthorized access to protected health information and personal data. It enables bulk data exposure which would constitute a data breach under these regulations, potentially resulting in significant fines and legal consequences for organizations.

Mitigation Strategies

Immediately upgrade OpenEMR to version 8.5.0 or later. If upgrading is not possible, restrict access to dynamic_finder_ajax.php by enforcing the patients/demo permission check in the AJAX handler and implementing an allowlist for output columns. Review server logs for signs of exploitation.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-126443. 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...