CVE-2026-6968
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 50 - wyżej niż 50% wszystkich znanych CVE
Streszczenie
Niekompletne poprawki podatności path traversal w bibliotece awslabs/tough przed wersją tough-v0.22.0 pozwalają uwierzytelnionym użytkownikom z delegowanym uprawnieniem do podpisywania zapisywać pliki poza zamierzonymi katalogami wyjściowymi. Możliwe jest to poprzez bezwzględne nazwy docelowe w copy_target/link_target, katalogi nadrzędne będące dowiązaniami symbolicznymi w save_target lub nazwy plików metadanych będące dowiązaniami symbolicznymi w SignedRole::write, ponieważ ścieżki zapisu ufają połączonej ścieżce docelowej bez weryfikacji zawierania po rozwiązaniu.
Ocena ryzyka
Atakujący z delegowanym uprawnieniem do podpisywania może zapisywać pliki w nieoczekiwanych lokalizacjach, co może prowadzić do nadpisania krytycznych plików lub eskalacji uprawnień. Wymaga to jednak uwierzytelnienia i delegowanych uprawnień.
Rekomendacja
Zaktualizuj bibliotekę tough do wersji tough-v0.22.0 lub nowszej oraz tuftool do wersji tuftool-v0.15.0 lub nowszej.
Inne podatności w awslabs/tough
Zobacz wszystkie- CVE-2026-6967Średnie
Brak egzekwowania wygaśnięcia, skrótu i długości w walidacji delegowanych metadanych w awslabs/tough przed wersją tough-v0.22.0 pozwala zdalnym uwierzytelnionym użytkownikom z delegowanym uprawnieniem do podpisywania obejść kontrole integralności specyfikacji TUF dla metadanych delegowanych celów i zatruć lokalną pamięć podręczną metadanych, ponieważ load_delegations nie stosuje tych samych kontroli walidacji co ścieżka metadanych celów najwyższego poziomu.
- CVE-2026-6966Średnie
Nieprawidłowa weryfikacja unikalności podpisu kryptograficznego w walidacji delegowanych ról w awslabs/tough przed wersją tough-v0.22.0 pozwala zdalnym uwierzytelnionym użytkownikom obejść wymóg progu podpisów TUF poprzez duplikowanie ważnego podpisu, co powoduje akceptację sfałszowanych metadanych delegowanej roli przez klienta.
Oryginalny opis (angielski, źródło NVD)
Incomplete path traversal fixes in awslabs/tough before tough-v0.22.0 allow remote authenticated users with delegated signing authority to write files outside intended output directories via absolute target names in copy_target/link_target, symlinked parent directories in save_target, or symlinked metadata filenames in SignedRole::write, because write paths trust the joined destination path without post-resolution containment verification. We recommend you upgrade to tough-v0.22.0 / tuftool-v0.15.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

