High [CVE-2026-56121] Remote Code Execution via Unsafe Deserialization in gRPC Registry Server
This high-severity Red Hat Linux advisory covers CVE-2026-56121 affecting Red Hat OpenShift AI 3.4, Red Hat OpenShift AI (RHOAI).
Aggregated and source-linked by VulniPulse. Data sources, validation and limitations.
VulniPulse record published Record updated
Android app · Google Play
Monitor future Red Hat Linux CVEs from your phone.
Choose a whole vendor or a precise platform, then receive matching security advisories by phone notification, email, or both. Coverage follows 34 official vendor sources and 160+ reviewed platform categories.
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. A flaw was found in Feast.
This enables them to execute operating system commands as the Feast service account, leading to a complete compromise of the affected system. Red Hat OpenShift AI ships Feast versions affected by CVE-2026-56121.
This flaw allows remote code execution only against the Feast registry gRPC server (feast serve_registry, port 6570) when that service is running and reachable. Default OpenShift AI installations are not affected.
Installing OpenShift AI deploys the Feast operator but does not create a FeatureStore instance or start a registry server. The default FeatureStore configuration runs the online feature server only (feast serve), which does not expose the vulnerable gRPC endpoint.
Workbench and pipeline runtime images include Feast as a client library and do not start a registry server.
- < 0.63.0
Official advisory · high-confidence parse· fetched 21 days ago·verify at source
- 0.63.0
- rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9:1787073866
- rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9:1787073873
- rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9:1787073459
- rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9:1787073611
- rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9:1787073451
- rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9:1787073451
- rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9:1787121387
- rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9:1787074331
- rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9:1787073605
- rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9:1787073546
- rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9:1787073717
- rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9:1787073713
- RHSA-2026:60520
Official advisory · high-confidence parse· fetched 21 days ago·verify at source
Mitigation checklist
- - Restrict network access to Feature Server / registry endpoints (NetworkPolicy, Route auth, no public exposure). - Do not expose the Feast registry gRPC port to untrusted networks; place behind OpenShift Route + platform authentication.
Official advisory · high-confidence parse· fetched 21 days ago·verify at source
Discussion(0)
No comments yet. Share field notes, upgrade gotchas, or questions — verify against the vendor advisory before acting on community advice.
Sign in to join the discussion.