Skip to main content
← All vulnerabilities
CVE-2024-9701GHSA-747F-WW56-4Q4HPYSEC-2026-367

Remote Code Execution in kedro-org/kedro

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.19.9
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: total

Summary

A Remote Code Execution (RCE) vulnerability has been identified in the Kedro ShelveStore class (version 0.19.8). This vulnerability allows an attacker to execute arbitrary Python code via deserialization of malicious payloads, potentially leading to a full system compromise. The ShelveStore class uses Python's shelve module to manage session data, which relies on pickle for serialization. Crafting a malicious payload and storing it in the shelve file can lead to RCE when the payload is deserialized.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • kedro-org kedro-org/kedro

    fixed in 0.19.9

  • kedroPyPI

    fixed in 0.19.9

References 2

huntr.com

GitHub · kedro-org/kedro