CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-12215

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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ł.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS