Katalog CVE

CVE-2026-124469

KrytyczneCVSS 9.9
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

OpenEMR w wersji przed 8.3.0 zawiera podatność typu SQL injection w wyszukiwaniu leków w Fee Sheet (DrugSalesService::sellDrug), która interpoluje pole POST prod[N][warehouse] do klauzuli ORDER BY. Użytkownicy z niskimi uprawnieniami mogą przesyłać linie produktów Fee Sheet z podzapytaniami stałymi, aby uruchomić czasowy ślepy oracle i wyodrębnić dane pacjentów oraz hashe bcrypt z users_secure.

Ocena ryzyka

Atakujący może uzyskać dostęp do wrażliwych danych pacjentów oraz skrótów haseł użytkowników, co może prowadzić do dalszych ataków i naruszenia prywatności. Stanowi to poważne ryzyko dla bezpieczeństwa danych medycznych.

Rekomendacja

Zaktualizuj OpenEMR do wersji 8.3.0 lub nowszej. Dodatkowo rozważ wdrożenie monitorowania nietypowych zapytań SQL i ograniczenie uprawnień kont użytkowników.

Inne podatności w OpenEMR

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS