Katalog CVE

CVE-2026-31866

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

flagd to demon zarządzający flagami funkcji, który przed wersją 0.14.2 udostępniał publicznie dostępne punkty końcowe OFREP i gRPC do oceny flag funkcji. Atakujący może wysłać żądanie HTTP z dowolnie dużym ciałem, co prowadzi do wyczerpania pamięci i zakończenia procesu.

Ocena ryzyka

Brak kontroli dostępu na punktach końcowych oceny może umożliwić atakującym wykorzystanie tej podatności do wywołania awarii systemu, co może prowadzić do przerw w działaniu aplikacji i usług.

Rekomendacja

Zaleca się aktualizację flagd do wersji 0.14.2 lub nowszej oraz wdrożenie autoryzacji na punktach końcowych za pomocą odwrotnego proxy lub innej infrastruktury zabezpieczającej.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

flagd is a feature flag daemon with a Unix philosophy. Prior to 0.14.2, flagd exposes OFREP (/ofrep/v1/evaluate/...) and gRPC (evaluation.v1, evaluation.v2) endpoints for feature flag evaluation. These endpoints are designed to be publicly accessible by client applications. The evaluation context included in request payloads is read into memory without any size restriction. An attacker can send a single HTTP request with an arbitrarily large body, causing flagd to allocate a corresponding amount of memory. This leads to immediate memory exhaustion and process termination (e.g., OOMKill in Kubernetes environments). flagd does not natively enforce authentication on its evaluation endpoints. While operators may deploy flagd behind an authenticating reverse proxy or similar infrastructure, the endpoints themselves impose no access control by default. This vulnerability is fixed in 0.14.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS