CVE-2024-12215: Kedro allows Remote Code Execution by Pulling Micro Packages
(updated )
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.
References
Code Behaviors & Features
Detect and mitigate CVE-2024-12215 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →