Podatności Copier
4 znanych podatności CVE w Copier, przetłumaczonych i ocenionych.
- CVE-2026-62999Wysokie
Copier w wersjach od 9.5.0 do 9.16.0 zawiera podatność, która pozwala na ominięcie zaufanego prefiksu repozytorium. Zakodowane procentowo segmenty ścieżki lub separatory w adresie URL szablonu mogą pasować do skonfigurowanego zaufanego prefiksu przed dekodowaniem przez serwer HTTP lub Git, co umożliwia użycie niebezpiecznych funkcji szablonu z repozytorium spoza zaufanego prefiksu po interakcji użytkownika.
- CVE-2026-53951Wysokie
Podatność w bibliotece Copier (wersje 9.5.0–9.15.1) pozwala na ominięcie mechanizmu zaufania dla szablonów. Sprawdzanie prefiksu URL odbywa się bez normalizacji ścieżki, podczas gdy pobieranie szablonu już ją normalizuje, co umożliwia użycie sekwencji `..` w celu wskazania innego, złośliwego szablonu. W efekcie kod z `tasks`, `migrations` lub `jinja_extensions` może zostać wykonany bez pytania użytkownika o potwierdzenie zaufania.
- CVE-2026-34730Średnie
Copier przed wersją 9.14.1 zawiera lukę w funkcji _external_data, która pozwala szablonowi na wczytywanie plików YAML ze ścieżek kontrolowanych przez szablon. Złośliwy szablon może odczytać lokalne pliki YAML dostępne dla użytkownika i ujawnić ich zawartość w renderowanym wyniku.
- CVE-2026-34726Średnie
Copier przed wersją 9.14.1 akceptuje nawigację do katalogu nadrzędnego (..) w ustawieniu _subdirectory, co pozwala szablonowi na ucieczkę z własnego katalogu i renderowanie plików z katalogu nadrzędnego bez użycia flagi --UNSAFE.

