Katalog CVE

CVE-2026-124444

WysokieCVSS 7.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

OpenEMR w wersji przed 8.4.0 zawiera podatność typu mass assignment w API zapytań OnsiteDocument portalu pacjenta, która pozwala parametrom żądania ustawiać bitowe filtry kryteriów, których wartości są wstawiane bez cudzysłowów do klauzuli WHERE SQL. Uwierzytelnieni użytkownicy portalu pacjenta mogą wstrzyknąć SQL poprzez parametry takie jak Id_BitwiseAnd, aby odczytać dowolną tabelę bazy danych, w tym rekordy innych pacjentów i hashe haseł personelu.

Ocena ryzyka

Wstrzyknięcie SQL pozwala pacjentowi odczytać dowolne dane z bazy, w tym dane innych pacjentów i hashe haseł personelu, co stanowi poważne naruszenie poufności.

Rekomendacja

Zaktualizuj OpenEMR do wersji 8.4.0 lub nowszej oraz wdróż parametryzację zapytań i walidację dozwolonych parametrów filtrów.

Inne podatności w OpenEMR

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

OpenEMR before 8.4.0 contains a mass assignment vulnerability in the patient portal OnsiteDocument query API that lets request parameters set bitwise criteria filters whose values are placed unquoted into the SQL WHERE clause. Authenticated patient portal users can inject SQL via parameters such as Id_BitwiseAnd to read any database table, including other patients' records and staff password hashes.

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