Skip to main content
← All vulnerabilities
CVE-2026-56121

Feast < 0.63.0 Unauthenticated RCE via ApplyFeatureView gRPC Deserialization

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.63.0
3 proofs of concept on GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: total

Summary

Feast before 0.63.0 contains an unsafe deserialization vulnerability that allows unauthenticated or unauthorized attackers to achieve remote code execution by sending a crafted gRPC request to the registry server. The user_defined_function.body field of an OnDemandFeatureView spec is decoded from base64 and passed to dill.loads() before any authorization check is performed, enabling attackers to embed a malicious serialized Python object with an arbitrary reduce method to execute OS commands as the feast service account.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • feast-dev feast

    fixed in 0.63.0

References 7

huntr.com

GitHub · feast-dev/feast

vulncheck.com

GitHub · 0xdak/CVE-2026-56121_exploit

GitHub · BiiTts/CVE-2026-56121-Feast-Unauth-RCE

GitHub · joaovicdev/EXPLOIT-CVE-2026-56121