CVE Catalog

CVE-2026-124468

HighCVSS 7.1
Published: Translated: NVD NIST

Summary

OpenEMR before 8.3.0 contains an SQL injection vulnerability in the Standard REST API patient insurance and employer search, which concatenates query-string parameter names into SQL as column identifiers without escaping. Authenticated clients, including low-privilege patient-portal OAuth2 tokens, can send crafted parameter names to /api/patient/{puuid}/insurance or /api/patient/{puuid}/employer to extract patient PHI, user records, and API client secrets.

Risk Assessment

Mass leakage of patient PHI, user records, and API client secrets is possible, potentially leading to further attacks and GDPR violations. The vulnerability is reachable with low-privilege tokens.

Recommendation

Update OpenEMR to version 8.3.0 or later. Until then, restrict API endpoint access and audit unusual queries.

Other vulnerabilities in OpenEMR

See all
Original NVD description (English source)

OpenEMR before 8.3.0 contains an SQL injection vulnerability in the Standard REST API patient insurance and employer search, which concatenates query-string parameter names into SQL as column identifiers without escaping. Authenticated clients, including low-privilege patient-portal OAuth2 tokens, can send crafted parameter names to /api/patient/{puuid}/insurance or /api/patient/{puuid}/employer to extract patient PHI, user records, and API client secrets.

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