CVE-2026-41917
ŚrednieCVSS 4.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 31 - wyżej niż 31% wszystkich znanych CVE
Streszczenie
W OpenKM 6.3.12 w interfejsie skryptowym /admin/Scripting występuje podatność na lokalne dołączanie plików (LFI). Uwierzytelniony administrator może odczytać dowolne pliki, podając ścieżkę w parametrze fsPath z action=Load.
Ocena ryzyka
Uwierzytelniony administrator może odczytać wrażliwe pliki, takie jak /etc/passwd, pliki konfiguracyjne z danymi uwierzytelniającymi bazy danych oraz keystory JVM, co może prowadzić do dalszej eskalacji ataku.
Rekomendacja
Zaleca się aktualizację OpenKM do wersji, w której usunięto tę podatność, lub ograniczenie dostępu do interfejsu skryptowego.
Inne podatności w OpenKM
Zobacz wszystkie- CVE-2026-42785Wysokie
OpenKM w wersji 6.3.12 zawiera podatność na zdalne wykonanie kodu, która umożliwia uwierzytelnionym administratorom wykonanie dowolnego kodu Java/BeanShell przez endpoint /admin/Scripting. Atakujący mogą przesłać złośliwy skrypt z parametrem action=Evaluate w celu wykonania poleceń systemu operacyjnego w kontekście serwera aplikacji OpenKM.
- CVE-2026-42425Wysokie
OpenKM 6.3.12 zawiera lukę nieograniczonego wykonywania zapytań SQL, która umożliwia uwierzytelnionym użytkownikom administracyjnym wykonanie dowolnych zapytań SQL w bazie danych aplikacji poprzez interfejs DatabaseQuery. Atakujący mogą wysyłać złośliwe zapytania SQL przez parametr qs do endpointu /admin/DatabaseQuery, aby wyodrębnić wrażliwe dane, w tym nazwy użytkowników i skróty haseł z tabeli OKM_USER, modyfikować uprawnienia lub usuwać rekordy.
Oryginalny opis (angielski, źródło NVD)
OpenKM 6.3.12 contains a local file inclusion vulnerability in the administrative scripting interface at /admin/Scripting that allows authenticated administrators to read arbitrary files by supplying an attacker-controlled filesystem path through the fsPath parameter with action=Load. Attackers can exploit this to access sensitive files including /etc/passwd, configuration files containing database credentials, and JVM keystores accessible to the OpenKM process.

