Podatności Feast
6 znanych podatności CVE w Feast, przetłumaczonych i ocenionych.
- CVE-2026-18948Krytyczne
W systemie Feast występuje błąd polegający na nieprawidłowej deserializacji funkcji zdefiniowanych przez użytkownika (UDF) przechowywanych w rejestrze, które są serializowane za pomocą biblioteki 'dill'. Zdalny atakujący może przechowywać złośliwą UDF, co prowadzi do nieuwierzytelnionego wykonania dowolnego kodu na serwerze funkcji w domyślnej konfiguracji. Uwierzytelniony atakujący może również osiągnąć wykonanie kodu na serwerze rejestru, omijając kontrolę autoryzacji podczas deserializacji.
- CVE-2026-56121Krytyczne
Feast przed wersją 0.63.0 zawiera podatność na niebezpieczną deserializację, która pozwala nieuwierzytelnionym lub nieautoryzowanym atakującym na zdalne wykonanie kodu poprzez wysłanie spreparowanego żądania gRPC do serwera rejestru. Pole user_defined_function.body w specyfikacji OnDemandFeatureView jest dekodowane z base64 i przekazywane do funkcji dill.loads() przed wykonaniem jakiejkolwiek kontroli autoryzacji, co umożliwia atakującym osadzenie złośliwego, serializowanego obiektu Python z dowolną metodą __reduce__ w celu wykonania poleceń systemu operacyjnego jako konto usługi Feast.
- CVE-2026-18947Wysokie
W Feast znaleziono podatność polegającą na obejściu autoryzacji w endpointach /materialize i /materialize-incremental. Wysyłając specjalnie spreparowane żądanie bez pola feature_views, atakujący może ominąć zamierzone kontrole uprawnień, co pozwala nieuwierzytelnionemu zdalnemu atakującemu lub dowolnemu uwierzytelnionemu użytkownikowi na wywołanie pełnej rematerializacji wszystkich widoków cech. Skutkiem jest atak DoS z powodu uszkodzenia danych i znacznego zużycia zasobów.
- CVE-2026-18942Średnie
W operatorze Feast wykryto błąd, który pozwala złośliwemu tenantowi na wstrzyknięcie dowolnego kodu do swojego repozytorium funkcji. Ten kod jest wykonywany przez zautomatyzowany proces z podwyższonymi uprawnieniami, co umożliwia kradzież wrażliwych poświadczeń i eskalację uprawnień do poziomu administracyjnego w klastrze Kubernetes.
- CVE-2026-18941Wysokie
W Feast i feast-operator znaleziono podatność związaną z domyślną konfiguracją 'no_auth', która nie instaluje menedżera bezpieczeństwa. Pozwala to na nieuwierzytelniony i nieautoryzowany dostęp do endpointów feature-server, registry-server i offline-server. Zdalny atakujący może wykorzystać brak autoryzacji do zdalnego wykonania kodu (RCE) poprzez przechowywanie złośliwej funkcji UDF, wywołać DoS poprzez wymuszenie rematerializacji oraz uzyskać nieautoryzowany dostęp do danych między dzierżawcami.
- CVE-2025-11157Wysokie
W feast-dev/feast w wersji 0.53.0 wykryto podatność zdalnego wykonania kodu w komponencie Kubernetes materializer job. Użycie niebezpiecznej metody deserializacji YAML (yaml.load z Loader=yaml.Loader) pozwala atakującemu na wykonanie dowolnych poleceń systemowych na podzie roboczym.

