CVE-2026-111605
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 15 - wyżej niż 15% wszystkich znanych CVE
Streszczenie
Jpom do wersji 2.11.12 zawiera lukę obejścia autoryzacji w SshFileController, która pozwala uwierzytelnionym użytkownikom obszaru roboczego uzyskać dostęp do hostów SSH należących do innych obszarów roboczych, podając identyfikatory obcych zasobów SSH. Atakujący z uprawnieniami do plików SSH w dowolnym obszarze roboczym może wywoływać endpointy download, upload, read_file_data.json, update_file_data.json, delete.json, rename.json i new_file_folder.json, aby czytać, modyfikować i usuwać pliki na hostach SSH innych obszarów roboczych.
Ocena ryzyka
Atakujący może czytać, modyfikować i usuwać pliki na hostach SSH innych obszarów roboczych, co prowadzi do naruszenia integralności i poufności danych oraz potencjalnego zniszczenia systemów. Może to również umożliwić dalszą eskalację w środowisku.
Rekomendacja
Zaktualizuj Jpom do wersji nowszej niż 2.11.12, jeśli jest dostępna, lub ogranicz dostęp do SshFileController. Wprowadź weryfikację własności zasobów SSH przed wykonaniem operacji na plikach.
Inne podatności w Jpom
Zobacz wszystkie- CVE-2026-120461Wysokie
Jpom do wersji 2.11.12 zawiera obejście autoryzacji między przestrzeniami roboczymi w POST /node/ssh_command/batch, gdzie szablony poleceń i węzły SSH są rozwiązywane po ID bez filtrowania przestrzeni roboczej. Uwierzytelnieni użytkownicy z uprawnieniem wykonywania poleceń SSH w jednej przestrzeni mogą podać obce ID szablonów i węzłów.
- CVE-2026-120460Wysokie
Jpom do wersji 2.11.12 zawiera podatność obejścia autoryzacji między przestrzeniami roboczymi, która pozwala uwierzytelnionym użytkownikom zarządzać hostami Docker innych przestrzeni roboczych przez podanie obcych identyfikatorów zasobów Docker. Atakujący z uprawnieniem Docker w dowolnej przestrzeni może kontrolować kontenery, obrazy, wolumeny i sieci.
- CVE-2026-120201Krytyczne
Jpom w wersjach od 2.10.0 do 2.11.12 zawiera podatność polegającą na obejściu uwierzytelniania, która pozwala nieuwierzytelnionym atakującym uzyskać uprawnienia superadministratora poprzez wstrzyknięcie warunku zapytania do nagłówka JPOM-USER-TOKEN. Atakujący może wysłać wartość taką jak 'is not null', którą parser Condition biblioteki Hutool interpretuje jako operator, a następnie wykonać polecenia za pomocą funkcji skryptowych Jpom.
- CVE-2026-91993Średnie
Jpom w wersjach do 2.11.12 nie weryfikuje własności przestrzeni roboczej przy rozwiązywaniu repositoryId w punkcie końcowym /build/branch-list. Uwierzytelniony użytkownik może uzyskać dostęp do repozytoriów z innych przestrzeni roboczych, w tym wyszukiwać repozytoria, ustalać ich typ oraz wykonywać polecenia git ls-remote z użyciem poświadczeń innych przestrzeni roboczych.
Oryginalny opis (angielski, źródło NVD)
Jpom through 2.11.12 contains an authorization bypass vulnerability in SshFileController that allows authenticated workspace users to access SSH hosts belonging to other workspaces by supplying foreign SSH asset ids. Attackers with SSH file permissions in any workspace can call download, upload, read_file_data.json, update_file_data.json, delete.json, rename.json and new_file_folder.json endpoints to read, modify and delete files on other workspaces' SSH hosts.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

