CVE-2026-40526
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 55 - wyżej niż 55% wszystkich znanych CVE
Streszczenie
Volmarg Personal Management System zawiera podatność typu path traversal, która pozwala uwierzytelnionym atakującym czytać dowolne pliki, podając absolutne ścieżki do endpointu GET /public/get-file/{path}. Parametr ścieżki jest przekazywany bezpośrednio do file_get_contents() bez kanonizacji względem dozwolonego katalogu bazowego, co umożliwia dostęp do wrażliwych plików dostępnych dla procesu PHP-FPM.
Ocena ryzyka
Atakujący może odczytać wrażliwe pliki systemowe, takie jak konfiguracje, hasła lub dane użytkowników, co prowadzi do naruszenia poufności.
Rekomendacja
Zastosuj poprawkę, która kanonizuje ścieżki i ogranicza dostęp do dozwolonego katalogu bazowego, oraz ogranicz dostęp do endpointu tylko dla zaufanych użytkowników.
Inne podatności w Volmarg Personal Management System
Zobacz wszystkie- CVE-2026-73328Wysokie
Volmarg Personal Management System do wersji 2.1.0 zawiera lukę nieograniczonego przesyłania plików, która pozwala uwierzytelnionym użytkownikom przesyłać pliki PHP przez endpoint /upload/send/. Atakujący mogą przesłać base64 fileContent z nazwą pliku .php do katalogu web root i zażądać jego wykonania jako użytkownik serwera WWW.
- CVE-2026-118755Wysokie
Volmarg Personal Management System do wersji 2.1.0 zawiera podatność na wstrzyknięcie poleceń systemu operacyjnego, która pozwala uwierzytelnionym użytkownikom wykonywać polecenia powłoki poprzez nieescapowane ścieżki folderów w poleceniu tree modułu storage. Atakujący mogą utworzyć katalog w upload/files zawierający metaznaki powłoki, takie jak $(...), a następnie przenieść lub skopiować go, uruchamiając polecenia jako użytkownik serwera WWW.
Oryginalny opis (angielski, źródło NVD)
Volmarg Personal Management System contains a path traversal vulnerability that allows authenticated attackers to read arbitrary files by supplying absolute filesystem paths to the GET /public/get-file/{path} endpoint. The path route parameter is passed directly to file_get_contents() without canonicalization against a permitted base directory, enabling attackers to retrieve sensitive files accessible to the PHP-FPM worker process without using directory traversal sequences.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

