CVE-2026-56121 PUBLISHED

Feast < 0.63.0 Unauthenticated RCE via ApplyFeatureView gRPC Deserialization

Assigner: VulnCheck
Reserved: 18.06.2026 Published: 24.06.2026 Updated: 24.06.2026

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.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS Score: 9.3

Product Status

Vendor feast-dev
Product feast
Versions Default: affected
  • affected from 0 to 0.63.0 (excl.)

Credits

  • Tanguy Snoeck finder

References

Problem Types

  • Deserialization of Untrusted Data CWE