Katalog CVE

CVE-2024-12215

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wersji 0.19.8 biblioteki kedro-org/kedro funkcja API `pull_package()` umożliwia użytkownikom pobieranie i rozpakowywanie mikro pakietów z Internetu. Jednak funkcja `project_wheel_metadata()` może wykonać plik `setup.py` znajdujący się w archiwum tar, co prowadzi do zdalnego wykonania kodu (RCE) poprzez uruchamianie dowolnych poleceń na maszynie ofiary.

Ocena ryzyka

Wykorzystanie tej podatności może prowadzić do zdalnego wykonania kodu na systemach użytkowników, co stwarza poważne zagrożenie dla bezpieczeństwa organizacji. Atakujący może przejąć kontrolę nad systemem ofiary i uzyskać dostęp do wrażliwych danych.

Rekomendacja

Zaleca się aktualizację biblioteki kedro do najnowszej wersji, aby usunąć tę podatność. Należy również ograniczyć możliwość korzystania z funkcji `pull_package()` do zaufanych źródeł.

Powiązane podatności

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

In kedro-org/kedro version 0.19.8, the `pull_package()` API function allows users to download and extract micro packages from the Internet. However, the function `project_wheel_metadata()` within the code path can execute the `setup.py` file inside the tar file, leading to remote code execution (RCE) by running arbitrary commands on the victim's machine.

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