CVE-2026-31866CWE-770

Allocation of Resources Without Limits or Throttling in flagd

High · published March 11, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
47.9
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00597 · 47.9th percentile
Weakness
CWE-770 · Allocation of Resources Without Limits or Throttling
Published
2026-03-11T17:49Z
EPSS history
Timeline
  • 11 MAR 17:49Z
    Allocation of Resources Without Limits or Throttling in flagd
    cvelistv5