CVE-2026-49244
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 30 - wyżej niż 30% wszystkich znanych CVE
Streszczenie
SFTPGo to otwartoźródłowe, sterowane zdarzeniami rozwiązanie do transferu plików. Od wersji 2.2.0 do 2.7.3 publiczny endpoint web-client do częściowego pobierania ZIP dla udostępnionego katalogu weryfikuje dostarczone przez klienta wpisy plików za pomocą surowego porównania prefiksu bajtów, a nie sprawdzenia granic katalogu. Nieuwierzytelniony żądający, który ma dostęp do publicznego udostępnienia, może wybrać ścieżkę kanoniczną poza udostępnionym katalogiem, gdy ścieżka docelowa zaczyna się od nazwy udostępnionego katalogu, np. ścieżka siostrzana o tym samym prefiksie. Endpoint następnie dołącza plik spoza zakresu do wygenerowanego pobierania, ujawniając jego zawartość. Problem naprawiono w wersji 2.7.3.
Ocena ryzyka
Podatność umożliwia nieautoryzowany odczyt plików spoza udostępnionego katalogu, co może prowadzić do ujawnienia poufnych danych.
Rekomendacja
Zaktualizuj SFTPGo do wersji 2.7.3 lub nowszej. Sprawdź konfigurację publicznych udostępnień i ogranicz dostęp do zaufanych użytkowników.
Inne podatności w SFTPGo
Zobacz wszystkie- CVE-2026-49245Niskie
SFTPGo od wersji 2.2.0 do 2.7.3, parametr inline w zapytaniu przy pobieraniu plików z udostępnionych folderów lub katalogów domowych usuwa nagłówek Content-Disposition: attachment, co pozwala na serwowanie plików HTML jako text/html w kontekście przeglądarki.
- CVE-2026-10031Średnie
SFTPGo przed wersją 2.7.4 zawiera podatność na obejście uprawnień, która pozwala uwierzytelnionym użytkownikom na ominięcie kontroli dostępu do katalogów poprzez tworzenie dowiązań symbolicznych w dozwolonym katalogu, które wskazują na pliki w katalogach, w których uprawnienia do pobierania, przesyłania lub nadpisywania są zabronione. Atakujący mogą wykorzystać uprawnienie create_symlinks w połączeniu z dostępem do odczytu i zapisu w jednym katalogu, aby odczytywać lub modyfikować pliki w ograniczonych katalogach, ponieważ operacje są autoryzowane na podstawie uprawnień katalogu dowiązania, a nie uprawnień katalogu docelowego po dereferencji.
Oryginalny opis (angielski, źródło NVD)
SFTPGo is an open source, event-driven file transfer solution. From 2.2.0 until 2.7.3, the public web-client partial ZIP download endpoint for a browsable share validates client-supplied files entries with a raw byte-prefix comparison rather than a directory-boundary-aware check. An unauthenticated requester who can reach a public share can select a canonical path outside the shared directory when the target path begins with the shared directory's name, such as a sibling path that shares the same prefix. The endpoint then includes the out-of-scope file in the generated download, disclosing its contents. This issue is fixed in version 2.7.3.

