Katalog CVE

CVE-2026-35171

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.71%

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

Streszczenie

Kedro przed wersją 1.3.0 pozwala na ustawienie ścieżki pliku konfiguracji logowania przez zmienną środowiskową KEDRO_LOGGING_CONFIG i ładuje go bez walidacji. Schemat konfiguracji logowania obsługuje specjalny klucz (), który umożliwia dowolną inicjalizację wywoływalnych obiektów. Atakujący może to wykorzystać do wykonania dowolnych poleceń systemowych podczas uruchamiania aplikacji.

Ocena ryzyka

Atakujący może zdalnie wykonać kod na serwerze podczas uruchamiania aplikacji, co prowadzi do pełnego przejęcia kontroli nad systemem.

Rekomendacja

Należy natychmiast zaktualizować Kedro do wersji 1.3.0 lub nowszej, która zawiera poprawkę eliminującą tę podatność.

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

Kedro is a toolbox for production-ready data science. Prior to 1.3.0, Kedro allows the logging configuration file path to be set via the KEDRO_LOGGING_CONFIG environment variable and loads it without validation. The logging configuration schema supports the special () key, which enables arbitrary callable instantiation. An attacker can exploit this to execute arbitrary system commands during application startup. This is a critical remote code execution (RCE) vulnerability caused by unsafe use of logging.config.dictConfig() with user-controlled input. This vulnerability is fixed in 1.3.0.

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