Katalog CVE

CVE-2026-124479

ŚrednieCVSS 6.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

OpenEMR w wersjach przed 8.4.0 zawiera podatność na dowolne lokalne odczytanie plików w pobieraniu dokumentów REST, gdzie kontroler przekazuje przechowywane bajty przesłanego dokumentu do Symfony BinaryFileResponse jako ścieżkę systemu plików zamiast zwracać je jako zawartość. Uwierzytelnieni użytkownicy z dostępem do przesyłania i pobierania dokumentów mogą przesłać dokument zawierający bezwzględną ścieżkę, taką jak lokalizacja sqlconf.php, a następnie pobrać go, aby odczytać pliki serwera i odzyskać poświadczenia bazy danych.

Ocena ryzyka

Atakujący może odczytać dowolne pliki serwera, w tym konfigurację z poświadczeniami bazy danych, co może prowadzić do pełnego przejęcia systemu i wycieku danych.

Rekomendacja

Zaktualizuj OpenEMR do wersji 8.4.0 lub nowszej. Do czasu aktualizacji ogranicz uprawnienia do przesyłania i pobierania dokumentów oraz chroń pliki konfiguracyjne.

Inne podatności w OpenEMR

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

OpenEMR before 8.4.0 contains an arbitrary local file read vulnerability in REST document download, where the controller passes stored uploaded document bytes to Symfony's BinaryFileResponse as a filesystem path instead of returning them as content. Authenticated users with document upload and download access can upload a document containing an absolute pathname, such as the sqlconf.php location, then download it to read server files and recover database credentials.

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