CVE-2026-119673
NiskieCVSS 2.8Streszczenie
Narzędzie mongofiles z MongoDB Database Tools nie rozwiązuje istniejących dowiązań symbolicznych katalogów nadrzędnych podczas walidacji ścieżek wyjściowych dla get_regex. Nieuprawniony użytkownik mogący przesłać plik GridFS i umieścić dowiązanie symboliczne w katalogu roboczym pobierania operatora może spowodować utworzenie pliku z danymi poza tym katalogiem, z uprawnieniami procesu operatora.
Ocena ryzyka
Atakujący może zapisać kontrolowane przez siebie dane poza zamierzonym katalogiem, co może prowadzić do nadpisania lub utworzenia niepożądanych plików w systemie.
Rekomendacja
Zaktualizuj MongoDB Database Tools do wersji 100.20.1 lub nowszej i unikaj pobierania plików w katalogach zawierających niezaufane dowiązania symboliczne.
Inne podatności w MongoDB Database Tools
Zobacz wszystkie- CVE-2026-119675Wysokie
Narzędzie mongorestore z MongoDB Database Tools nieprawidłowo obsługuje prefiks system.buckets. podczas walidacji nazw kolekcji w niezaufanym zrzucie. Specjalnie spreparowana nazwa kolekcji może ominąć zabezpieczenia kolekcji specjalnych i filtry przestrzeni nazw operatora, powodując utworzenie nieautoryzowanego konta użytkownika w bazie, w tym konta z rolą root.
- CVE-2026-119674Niskie
Narzędzie mongorestore z MongoDB Database Tools nieprawidłowo dekoduje URL oryginalną nazwę kolekcji odczytaną z metadanych, gdy odpowiadająca nazwa pliku zrzutu została obcięta. Użytkownik bazy danych mogący utworzyć i wypełnić odpowiednio zakodowaną kolekcję może spowodować, że późniejsze autoryzowane przywracanie katalogu zapisze dokumenty do innej kolekcji, której nie może modyfikować bezpośrednio; użycie --drop może dodatkowo zastąpić niezamierzoną kolekcję docelową.
- CVE-2026-119672Średnie
Narzędzie MongoDB Database Tools mongofiles używa nazwy pliku GridFS przechowywanej w bazie danych jako miejsca docelowego dla get_id, gdy nie podano --local. Użytkownik mogący modyfikować metadane pliku może ustawić przechowywaną nazwę na '-', powodując zapis zawartości pliku do standardowego wyjścia zamiast do pliku lokalnego. Jeśli standardowe wyjście jest przechwytywane w miejscu dostępnym dla tego użytkownika, może to ujawnić zawartość GridFS, której nie może on odczytać bezpośrednio. Wykorzystanie wymaga operatora o wyższych uprawnieniach do pobrania pliku bez jawnego miejsca docelowego oraz dostępu atakującego do przechwyconego wyjścia. Problem dotyczy MongoDB Database Tools od wersji 3.1.4 do wersji przed 100.20.1.
Oryginalny opis (angielski, źródło NVD)
MongoDB Database Tools mongofiles does not resolve existing parent-directory symlinks when validating output paths for get_regex. An unauthorized user who can both upload a GridFS file and place a symlink in the operator's download working directory can cause a later retrieval to create a file containing unauthorized user-controlled data outside that directory, using the operator process's filesystem permissions. The issue can occur with default traversal and overwrite settings. Exploitation requires an operator to retrieve matching files from the affected working directory; the demonstrated default behavior creates a new file rather than overwriting an existing file. This issue affects MongoDB Database Tools versions 100.2.0 through versions before 100.20.1.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

