CVE-2026-18948
Feast: feast: unsafe dill deserialization of registry-stored udfs — rce on feature server and registry server
A flaw was found in Feast. The system improperly deserializes user-defined functions (UDFs) stored in its registry, which are serialized using the 'dill' library. This allows a remote attacker to store a malicious UDF, leading to unauthenticated arbitrary code execution on the feature server in default configurations. An authenticated attacker can also achieve arbitrary code execution on the registry server by bypassing authorization checks during deserialization. This vulnerability can result in cross-tenant data access and lateral movement within the system.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
9.9
Feast: feast: unsafe dill deserialization of registry-stored udfs — rce on feature server and registry server
A flaw was found in Feast. The system improperly deserializes user-defined functions (UDFs) stored in its registry, which are serialized using the 'dill' library. This allows a remote attacker to store a malicious UDF, leading to unauthenticated arbitrary code execution on the feature server in default configurations. An authenticated attacker can also achieve arbitrary code execution on the registry server by bypassing authorization checks during deserialization. This vulnerability can result in cross-tenant data access and lateral movement within the system.
- Record
CVE-2026-18948- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-502, CWE-502
- Updated
- 2026-11-02
EUVDEUVD-2026-55818
9.9
A flaw was found in Feast. The system improperly deserializes user-defined functions (UDFs) stored in its registry, which are serialized using the 'dill' library. This allows a remote attacker to store a malicious UDF, leading to unauthenticated arbitrary code execution on the feature server in default configurations. An authenticated attacker can also achieve arbitrary code execution on the registry server by bypassing authorization checks during deserialization. This vulnerability can result in cross-tenant data access and lateral movement within the system.
- Record
EUVD-2026-55818- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-gg2p-37pv-v7fq
9.9
Feast vulnerable to arbitrary code execution via unsafe deserialization of dill-serialized UDFs
A flaw was found in Feast. The system improperly deserializes user-defined functions (UDFs) stored in its registry, which are serialized using the 'dill' library. This allows a remote attacker to store a malicious UDF, leading to unauthenticated arbitrary code execution on the feature server in default configurations. An authenticated attacker can also achieve arbitrary code execution on the registry server by bypassing authorization checks during deserialization. This vulnerability can result in cross-tenant data access and lateral movement within the system.
- Record
GHSA-gg2p-37pv-v7fq- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-502
- Updated
- 2026-11-03
NVD
9.9
A flaw was found in Feast. The system improperly deserializes user-defined functions (UDFs) stored in its registry, which are serialized using the 'dill' library. This allows a remote attacker to store a malicious UDF, leading to unauthenticated arbitrary code execution on the feature server in default configurations. An authenticated attacker can also achieve arbitrary code execution on the registry server by bypassing authorization checks during deserialization. This vulnerability can result in cross-tenant data access and lateral movement within the system.
- Record
CVE-2026-18948- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-502
- Updated
- 2026-11-02
OSVGHSA-gg2p-37pv-v7fq
9.9
Feast vulnerable to arbitrary code execution via unsafe deserialization of dill-serialized UDFs
A flaw was found in Feast. The system improperly deserializes user-defined functions (UDFs) stored in its registry, which are serialized using the 'dill' library. This allows a remote attacker to store a malicious UDF, leading to unauthenticated arbitrary code execution on the feature server in default configurations. An authenticated attacker can also achieve arbitrary code execution on the registry server by bypassing authorization checks during deserialization. This vulnerability can result in cross-tenant data access and lateral movement within the system.
- Record
GHSA-gg2p-37pv-v7fq- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-502
- Updated
- 2026-11-03
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
feastPyPI |
before 0.67.0 | 0.67.0 |
feastPyPI |
before 0.67.0, plus listed versions 0.1.00.1.0.post00.1.20.1.2.post00.1.2.post1 Show 45 moreShow less0.10.00.10.10.10.1rc10.10.1rc30.10.20.10.30.10.40.10.50.10.60.10.70.10.80.11.00.12.00.12.10.13.00.14.00.14.10.15.00.15.10.16.00.16.10.17.00.18.00.18.10.19.00.19.10.19.20.19.30.19.40.20.00.20.10.20.20.21.00.21.10.21.20.21.30.22.00.22.10.22.20.22.30.22.40.23.00.23.10.23.20.24.0 |
0.67.0 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts, references | OSV | |
| affected, facts, references | GitHub Advisories | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-18948 is a critical vulnerability (CVSS 9.9) in Red Hat Openshift Ai (rhoai), published August 10, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.08%, the 65th percentile. Fixed in feast 0.67.0.
References
access.redhat.com/errata/RHSA-2026:53261
access.redhat.com/errata/RHSA-2026:53262
access.redhat.com/errata/RHSA-2026:53263
access.redhat.com/errata/RHSA-2026:60520
access.redhat.com/security/cve/CVE-2026-18948
bugzilla.redhat.com/show_bug.cgi?id=2511167
Show 7 moreShow less
nvd.nist.gov/vuln/detail/CVE-2026-18948
github.com/feast-dev/feast/issues/6827
github.com/feast-dev/feast/pull/6861
github.com/feast-dev/feast/commit/e0ef16ea1ed149ecd5dc9d4d0aa0fdbfa547f861
github.com/feast-dev/feast/releases/tag/v0.67.0
github.com/advisories/GHSA-gg2p-37pv-v7fq
github.com/feast-dev/feast
Left out here: 214 versions. The JSON record has them.