Katalog CVE

CVE-2026-124446

WysokieCVSS 8.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

OpenEMR w wersji przed 8.3.0 zawiera podatność typu path traversal w funkcjach disposeDocument modułów RCFaxClient i SignalWireClient w module FaxSMS, która pozwala uwierzytelnionym użytkownikom o niskich uprawnieniach czytać i nadpisywać dowolne pliki poprzez niesanityzowany parametr file_path. Atakujący może użyć action=download, aby pobrać pliki w postaci jawnej, takie jak dane uwierzytelniające do bazy w sqlconf.php i klucze, lub action=setup, aby nadpisać pliki zapisywalne przez serwer WWW szyfrogramem.

Ocena ryzyka

Niski uprawnieniami użytkownik może wykraść dane uwierzytelniające do bazy danych i klucze oraz uszkodzić pliki aplikacji, co może prowadzić do pełnego przejęcia systemu.

Rekomendacja

Zaktualizuj OpenEMR do wersji 8.3.0 lub nowszej oraz wdróż walidację ścieżek i ograniczenie uprawnień zapisu plików przez aplikację.

Inne podatności w OpenEMR

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

OpenEMR before 8.3.0 contains a path traversal vulnerability in the FaxSMS module's RCFaxClient and SignalWireClient disposeDocument functions that allows authenticated low-privilege users to read and overwrite arbitrary files via the unsanitized file_path parameter. Attackers can request action=download to retrieve cleartext files like sqlconf.php database credentials and keys, or use action=setup to overwrite web-server-writable files with ciphertext.

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