CVE-2026-109965
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 12 - wyżej niż 12% wszystkich znanych CVE
Streszczenie
Serena w wersjach przed 2.0.0 zawiera podatność nieprawidłowego rozwiązywania linków, która pozwala atakującym na dostęp do plików poza katalogiem głównym projektu poprzez zatwierdzanie dowiązań symbolicznych w repozytorium. Funkcja Project.is_path_in_project() normalizuje ścieżki leksykalnie bez rozwiązywania dowiązań symbolicznych, więc narzędzia plikowe takie jak read_file i create_text_file mogą odczytywać lub nadpisywać pliki takie jak klucze SSH lub poświadczenia chmurowe.
Ocena ryzyka
Atakujący może uzyskać dostęp do wrażliwych plików poza projektem, w tym kluczy SSH i poświadczeń chmurowych, co prowadzi do naruszenia bezpieczeństwa. Może to skutkować nieautoryzowanym dostępem do systemów i usług.
Rekomendacja
Zaktualizuj Serena do wersji 2.0.0 lub nowszej. Przeglądaj repozytoria pod kątem złośliwych dowiązań symbolicznych i ogranicz uprawnienia narzędzi plikowych.
Inne podatności w Serena
Oryginalny opis (angielski, źródło NVD)
Serena before 2.0.0 contains an improper link resolution vulnerability that allows attackers to access files outside the project root by committing symlinks inside a repository. Project.is_path_in_project() normalizes paths lexically without resolving symlinks, so file tools like read_file and create_text_file can read or overwrite files such as SSH keys or cloud credentials.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

