Podatności Jpom
5 znanych podatności CVE w Jpom, przetłumaczonych i ocenionych.
- 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-111605Wysokie
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.
- 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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

