feast-dev / feast-dev/feast

CVE-2026-18948 (9.9 Critical, no fixed version on PyPI) blocks us from installing feast

Open
#6,827 0 comments 0 reactions 0 assignees View on GitHub
kind/bug priority/p2
Dominant language
Python
Stars
7.3k
Forks
1.4k
Avg merge
1d 21h
Merged PRs (30d)
15

Description

Our internal vulnerability scanner flags CVE-2026-18948 (CVSS 9.9, Critical) in feast
(https://nvd.nist.gov/vuln/detail/CVE-2026-18948). Since there is no fixed version on PyPI,
we cannot install the feast SDK at all.

It is still unfixed in the latest releases: 0.66.0 is affected, and the nightly
0.67.0.dev94 carries the same vulnerable code (`udf_rehydrate.py` is byte-identical).

Could you please:
1. ship the fix in an upcoming release (0.67.0, or a 0.66.x patch) and note the fixed
version in the release notes;
2. fill in the affected/patched ranges in https://github.com/advisories/GHSA-gg2p-37pv-v7fq, so scanners can clear the alert once a fix exists;
3. if this is out of scope upstream, say so explicitly — a documented decision lets us
proceed internally.

Happy to test a patch or send a PR. Thanks.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting udf_rehydrate.py and comparing it with the affected 0.66.0 and nightly 0.67.0.dev94 versions to understand the vulnerable code. Review the release process and GHSA-gg2p-37pv-v7fq metadata; done means a validated fix is shipped, the fixed version is documented in release notes, and the advisory ranges are updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning, release, security
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.