CVE-2026-31866: open-feature flagd · Unthrottled Resource Allocation
Affects open-feature flagdSource CVE Database V5
Not known to be exploited · CVSS 7.5 High : upgrade to 0.14.2 soon.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 37% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.14.2
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 11 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade flagd and open-feature/flagd to 0.14.2.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| open-featureflagd | Affected
| Fixed in
|
GitHubopen-feature/flagdpkg:github/open-feature/flagdOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
The primary mitigation is to upgrade all deployments of flagd to version 0.14.2 or later, where this vulnerability is fixed. Until upgrades can be applied, organizations should implement strict network-level access controls to restrict access to flagd evaluation endpoints, such as placing flagd behind an authenticating reverse proxy or firewall rules limiting inbound traffic to trusted clients. Rate limiting and payload size restrictions should be enforced at the proxy or API gateway level to prevent oversized requests from reaching flagd. Monitoring memory usage and setting resource limits on containers running flagd can help detect and mitigate impact from attempted exploitation. Additionally, auditing deployment configurations to ensure flagd is not exposed directly to untrusted networks is critical. Security teams should also review logs for anomalous large requests to these endpoints and prepare incident response plans for potential DoS attacks. Finally, consider implementing application-layer authentication mechanisms if not already in place to reduce unauthorized access risk.
Description
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.