Remote Code Execution Due to Unsafe Deserialization in Feast by Feast Dev
CVE-2026-56121
Key Information:
Badges
What is CVE-2026-56121?
An unsafe deserialization vulnerability in Feast prior to version 0.63.0 enables unauthorized parties to execute arbitrary code remotely. This flaw arises from the mishandling of the user_defined_function.body field within the OnDemandFeatureView specification. The field is decoded from base64 and processed through dill.loads() without any initial authorization checks. Consequently, attackers can inject malicious Python objects, taking advantage of the reduce method to execute system commands under the privileges of the Feast service account, posing significant security risks.
Affected Version(s)
feast 0
Exploit Proof of Concept (PoC)
PoC code is written by security researchers to demonstrate the vulnerability can be exploited. PoC code is also a key component for weaponization which could lead to ransomware.
References
CVSS V4
Timeline
- ๐ก
Public PoC available
- ๐พ
Exploit known to exist
Vulnerability published
Vulnerability Reserved
