Katalog CVE

CVE-2026-88016

WysokieCVSS 7.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W rclone przed wersją 1.75.1, gdy backend lokalny działa z opcją --links, źródłowy obiekt .rclonelink może utworzyć dowiązanie symboliczne w miejscu docelowym, a następnie metadane katalogu są stosowane przez tę ścieżkę. Funkcje MkdirMetadata, writeMetadataToFile i setTimes mogą ominąć ograniczenia os.Root i podążyć za dowiązaniem, co pozwala atakującemu kontrolującemu źródło na zastosowanie wybranego właściciela, uprawnień, czasów modyfikacji lub utworzenia do pliku lub katalogu poza miejscem docelowym.

Ocena ryzyka

Atakujący może zmienić uprawnienia, właściciela lub czasy plików poza miejscem docelowym, co może prowadzić do eskalacji uprawnień lub naruszenia integralności systemu. Wymaga to kontroli nad zawartością źródłową i użycia opcji --links oraz --metadata.

Rekomendacja

Zaktualizuj rclone do wersji 1.75.1 lub nowszej, która naprawia tę podatność. Do czasu aktualizacji unikaj używania opcji --links z niezaufanymi źródłami.

Inne podatności w rclone

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

rclone is a command-line program to sync files and directories to and from different cloud storage providers. Prior to 1.75.1, when backend/local runs with --links, a source .rclonelink object can plant a symlink in the destination and later directory metadata is applied through that path. MkdirMetadata, writeMetadataToFile, and setTimes operate when Directory.translatedLink=false, so os.Chown, os.Chmod, os.Chtimes, and birth-time handling can bypass os.Root confinement and follow the symlink. An attacker controlling source contents can therefore apply selected ownership, permissions, modification times, or birth times to a file or directory outside the destination, with --metadata required for chmod and chown while modification time is applied by the normal directory workflow. This issue is fixed in version 1.75.1.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS