Skip to main content
VulnerabilityPublished

CVE-2026-31866: open-feature flagd · Unthrottled Resource Allocation

Affects open-feature flagdSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 7.5 High : upgrade to 0.14.2 soon.

Data as of 30 Oct 2026, 11:52 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
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:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 11 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
open-featureflagdAffected
  • <0.14.2
Fixed in
  • 0.14.2
GitHubopen-feature/flagdpkg:github/open-feature/flagdOther threatsAffected
  • <0.14.2
Fixed in
  • 0.14.2

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.

References

Community reviews

Loading reviews…