CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-31866

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS