CVE Catalog

CVE-2026-124469

CriticalCVSS 9.9
Published: Translated: NVD NIST

Summary

OpenEMR before 8.3.0 contains an SQL injection vulnerability in the Fee Sheet drug-inventory lookup (DrugSalesService::sellDrug) that interpolates the prod[N][warehouse] POST field into an ORDER BY clause. Low-privileged authenticated users can submit Fee Sheet product lines with constant subqueries to run a time-based blind oracle, extracting patient data and users_secure bcrypt hashes.

Risk Assessment

An attacker can access sensitive patient data and user password hashes, potentially leading to further attacks and privacy breaches. This poses a serious risk to medical data security.

Recommendation

Update OpenEMR to version 8.3.0 or later. Additionally, consider monitoring for unusual SQL queries and restricting user account privileges.

Other vulnerabilities in OpenEMR

See all
Original NVD description (English source)

OpenEMR before 8.3.0 contains an SQL injection vulnerability in the Fee Sheet drug-inventory lookup (DrugSalesService::sellDrug) that interpolates the prod[N][warehouse] POST field into an ORDER BY clause. Low-privileged authenticated users can submit Fee Sheet product lines with constant subqueries to run a time-based blind oracle, extracting patient data and users_secure bcrypt hashes.

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