CVE-2026-102141
ŚrednieCVSS 6.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 1 - wyżej niż 1% wszystkich znanych CVE
Streszczenie
Dwie operacje zarządzania klastrem w Kiteworks Core nie walidowały dostarczonych ścieżek plików, więc atakujący posiadający uprawnienia root na jednym węźle klastra mógł zapisywać pliki jako root na innym węźle i powodować ich wykonanie. Wykorzystanie wymaga dostępu root do backendu na węźle klastra oraz oczekującej poprawki oprogramowania obecnej na węźle docelowym.
Ocena ryzyka
Może prowadzić do wykonania kodu jako root na innym węźle klastra, co stanowi poważne naruszenie bezpieczeństwa. Wymaga jednak wysokich uprawnień (root) na jednym z węzłów oraz określonego stanu węzła docelowego.
Rekomendacja
Zaktualizować Kiteworks Core do wersji zawierającej poprawkę walidacji ścieżek. Ograniczyć dostęp root do węzłów klastra i wdrożyć zasadę najmniejszych uprawnień.
Inne podatności w Kiteworks Core
Zobacz wszystkie- CVE-2026-102147Krytyczne
Przechowywana podatność XSS w Kiteworks Core może pozwolić nieuwierzytelnionemu atakującemu na przechowywanie spreparowanej treści, która później wykonuje dowolny JavaScript w sesji uwierzytelnionego administratora przeglądającego dotkniętą stronę. To mogło pozwolić atakującemu na uzyskanie pełnej kontroli administracyjnej, w tym utworzenie nowego konta administracyjnego.
- CVE-2026-102115Krytyczne
Kiteworks Core nieprawidłowo walidował parametr przesyłany do przepływu resetowania hasła. Nieuwierzytelniony atakujący, znający adres e-mail użytkownika z lokalnie przechowywanym hasłem, mógł potencjalnie zresetować hasło tego konta bez dostępu do wysłanego linku resetującego, a następnie uwierzytelnić się jako ten użytkownik, w tym gdy konto ma uprawnienia administracyjne.
- CVE-2026-102134Średnie
Kiteworks Core nie stosował mechanizmów bezpieczeństwa API na poziomie bramy do każdego żądania uwierzytelnionego przez centralną usługę uwierzytelniania platformy. Uwierzytelniony użytkownik mógł uzyskać dostęp do funkcji REST API ścieżką żądania, na której te mechanizmy — w tym egzekwowanie wylogowanych i unieważnionych sesji — nie były stosowane.
- CVE-2026-102133Średnie
Opcjonalna, licencjonowana osobno funkcja łącznika repozytorium w Kiteworks Core nie neutralizowała znaków specjalnych w ścieżce podanej przez użytkownika przed przekazaniem jej do zewnętrznego polecenia. Uwierzytelniony administrator systemu mógł wstrzyknąć dodatkowe polecenia i zapisać dowolną treść w plikach należących do konta usługi uruchamiającego łącznik, co umożliwia wykonanie kodu w kontekście tego konta; wykorzystanie wymaga dodatkowo wyjścia sieciowego z urządzenia do systemu kontrolowanego przez atakującego.
- CVE-2026-102132Wysokie
Funkcja importu administracyjnego w Kiteworks Core nie weryfikowała, czy żądający administrator ma uprawnienia do tworzenia importowanego uprzywilejowanego poświadczenia integracyjnego. Delegowany administrator posiadający jedno wąsko zakresowane uprawnienie administracyjne mógł zatem uzyskać pełne uprawnienia administratora systemu, bez żadnego działania ze strony istniejącego administratora systemu.
- CVE-2026-102129Wysokie
Interfejs do provisionowania użytkowników w Kiteworks Core nie weryfikował, czy żądający administrator ma uprawnienia do nadawania przypisywanej roli. Administrator, którego delegowane uprawnienia obejmowały tylko zmiany ról, mógł zatem podnieść konto do pełnych uprawnień administratora systemu.
- CVE-2026-102126Wysokie
Podatność na trwały atak XSS w Kiteworks Core umożliwia administratorowi z wąsko zakresowanym uprawnieniem przechowywanie złośliwej treści, która wykonuje się w sesji administratora systemu. Może to pozwolić na eskalację uprawnień do pełnej kontroli nad dzierżawą, w tym utworzenie nowego konta administracyjnego.
- CVE-2026-102107Średnie
Kiteworks Core zawiera błąd logiki biznesowej w funkcji żądania plików, który pozwalał uwierzytelnionemu użytkownikowi wysłać żądanie wyglądające na pochodzące od innego użytkownika, ponieważ serwer nie weryfikował, czy osoba żądająca jest upoważniona do działania w imieniu wskazanego konta. Można to wykorzystać do wyłudzenia plików lub informacji od odbiorcy pod zaufaną tożsamością; wykorzystanie wymaga włączenia tej funkcji w profilu atakującego i reakcji odbiorcy na żądanie.
- CVE-2026-102101Wysokie
Kiteworks Core przed wersją 9.5.0 jest podatny na deserializację niezaufanych danych. Słabość ta może, w określonych warunkach, pozwolić na niebezpieczną deserializację spreparowanych danych, co potencjalnie prowadzi do zdalnego wykonania kodu na urządzeniu. Wymaga to, aby atakujący mógł wpłynąć na dane, więc nie jest to podatność wykorzystywalna samodzielnie.
- CVE-2026-102100Wysokie
Kiteworks Core przed wersją 9.5.0 jest podatny na trwałe cross-site scripting (XSS). Uwierzytelniony użytkownik może przesłać treść, która po wyświetleniu przez innego użytkownika wykonuje dowolny JavaScript w jego uwierzytelnionej sesji. Może to pozwolić na działania w imieniu ofiary i potencjalnie na przejęcie konta, w tym kont z wyższymi uprawnieniami. Wymaga to, aby ofiara wyświetliła treść dostarczoną przez atakującego.
Oryginalny opis (angielski, źródło NVD)
Two Kiteworks Core cluster-management operations did not validate file paths supplied to them, so an attacker holding root on one node of a cluster could write files as root onto another node and cause them to be executed there. Exploitation requires backend root access on a cluster node and a pending software patch present on the target node.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

