Katalog CVE

CVE-2026-115533

Niskie ryzyko· EPSS 28%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

Percentyl 28 - wyżej niż 28% wszystkich znanych CVE

Streszczenie

Biblioteka LeRobot jest podatna na zdalne wykonanie dowolnego kodu poprzez niebezpieczne dynamiczne tworzenie instancji klas w metodzie from_pretrained() i powiązanych ścieżkach. Podczas ładowania konfiguracji procesora polityki z repozytorium biblioteka używa pola class z konfiguracji JSON do dynamicznego rozwiązywania i tworzenia instancji klas Pythona za pomocą importlib.import_module() i getattr().

Ocena ryzyka

Atakujący może dostarczyć spreparowaną konfigurację w repozytorium, co prowadzi do wykonania dowolnego kodu w kontekście aplikacji używającej LeRobot. Może to skutkować pełnym przejęciem systemu lub kradzieżą danych.

Rekomendacja

Zaktualizuj bibliotekę LeRobot do wersji zawierającej poprawkę lub ogranicz ładowanie konfiguracji wyłącznie do zaufanych repozytoriów. Rozważ walidację pola class i unikanie dynamicznego importu nieznanych klas.

Inne podatności w LeRobot

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

The LeRobot library is vulnerable to arbitrary code execution via unsafe dynamic class instantiation in the from_pretrained() method and related paths. When loading a policy's processor configuration from a repository, the library uses the class field within the JSON configuration to dynamically resolve and instantiate Python classes using importlib.import_module() and getattr().

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