CVE-2026-62997
WysokieCVSS 7.7Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 51 - wyżej niż 51% wszystkich znanych CVE
Streszczenie
W Kedro-Datasets od wersji 5.0.0 do 9.5.0 komponent kedro_datasets_experimental.pytorch.PyTorchDataset ładuje pliki modeli .pt za pomocą torch.load bez wymuszenia weights_only=True, a dostarczone przez użytkownika load_args są po cichu ignorowane. Na PyTorch w wersjach wcześniejszych niż 2.6 złośliwy model oparty na pickle z niezaufanego źródła może wykonać dowolny kod podczas ładowania przez pipeline Kedro.
Ocena ryzyka
Atakujący może dostarczyć złośliwy plik modelu przez współdzielony rejestr, checkpoint lub zewnętrzne źródło i uzyskać wykonanie kodu w środowisku, w którym uruchamiany jest pipeline Kedro. Problem dotyczy tylko opcjonalnego komponentu eksperymentalnego.
Rekomendacja
Zaktualizuj kedro-datasets do wersji 9.5.0 lub nowszej. Ładuj wyłącznie zaufane pliki modeli i rozważ aktualizację PyTorch do wersji 2.6 lub nowszej.
Inne podatności w Kedro-Datasets
Zobacz wszystkie- CVE-2026-111170Średnie
kedro-datasets w wersjach od 9.3.0 do 9.6.0 zawiera podatność path traversal w MatplotlibDataset.save(). Atakujący mogą zapisywać pliki poza katalogiem zbioru danych, podając bezwzględne nazwy wykresów, ponieważ validate_sub_path() usuwa wiodące ukośniki, a pathlib odrzuca ścieżkę bazową.
- CVE-2026-35492Średnie
W Kedro-Datasets przed wersją 9.3.0 komponent PartitionedDataset jest podatny na path traversal, ponieważ identyfikatory partycji są łączone bezpośrednio ze ścieżką bazową bez walidacji. Złośliwy identyfikator partycji zawierający .. może spowodować zapis plików poza skonfigurowanym katalogiem, potencjalnie nadpisując dowolne pliki w systemie.
Oryginalny opis (angielski, źródło NVD)
Kedro-Datasets provides data connectors for Kedro. From version 5.0.0 until 9.5.0, kedro_datasets_experimental.pytorch.PyTorchDataset in kedro-datasets loads .pt model files with torch.load without enforcing weights_only=True, and user-supplied load_args are silently dropped. On PyTorch versions earlier than 2.6, a malicious pickle-backed model from an attacker-influenced shared registry, downloaded checkpoint, or partitioned external source can execute arbitrary code when a Kedro pipeline loads it. The issue affects only the opt-in kedro_datasets_experimental component and does not affect users who load only trusted files. This issue is fixed in version 9.5.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

