Skip to main content

Feast Feature Server CVE-2026-23538

| EUVDEUVD-2026-44838 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-07-16 redhat GHSA-gmv6-fcfc-3372
7.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach Feature Server network endpoint
  2. Delivery
    Open many concurrent /ws/chat WebSocket connections
  3. Exploit
    Hold sockets open, stream traffic
  4. Execution
    Exhaust memory, CPU, file descriptors
  5. Impact
    Deny service to legitimate users

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The exploit requires only network reachability to the Feature Server's /ws/chat WebSocket endpoint, which per the CVSS vector (PR:N/UI:N) accepts unauthenticated connections against affected default builds and requires no user interaction. The concrete prerequisite is that the vulnerable, unpatched Feature Server exposes /ws/chat on a network path the attacker can reach. What LIMITS exploitation: in most real deployments the Feature Server is not directly internet-facing but sits behind an ML-platform ingress or service mesh, so an attacker typically needs access to that internal network or a mis-scoped external route; the impact is availability-only (C:N/I:N) with no code execution or data access, and any patched instance enforces the 5-connection/rate/size limits that neutralize the flood.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) is internally consistent with the description: network-reachable, low-complexity, no privileges, no user interaction, and availability-only impact with zero confidentiality or integrity loss. This is a pure availability threat, not RCE or data exposure, so the 7.5 should be read as 'high nuisance/outage potential' rather than 'critical compromise.' No EPSS score, SSVC decision, KEV entry, or public POC was provided, so exploitation probability cannot be quantified from the input; the attack is trivially automatable in principle (a simple loop of WebSocket connects), which raises practical concern despite the absence of confirmed in-the-wild activity. Real priority is highest where the Feature Server is exposed to untrusted networks; in typical deployments it sits behind an ML platform's ingress, which meaningfully limits blast radius. Net: a genuine but availability-only issue - patch promptly, but it is not a data-breach emergency.

Exploit ScenarioDerived

An attacker who can reach the Feature Server's HTTP port opens thousands of persistent connections to /ws/chat, none of which require credentials, and holds them open while streaming traffic. Server memory, CPU, and file descriptors are consumed until the process can no longer accept connections from legitimate ML applications, producing a sustained outage. No public POC is identified, but the attack requires only a scripted WebSocket client and low complexity (AV:N/AC:L).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 16, 2026

Denial of service in the Feast Feature Server (the Python feature-store serving component, also shipped within Red Hat OpenShift AI/RHOAI) lets remote unauthenticated attackers exhaust host resources through its /ws/chat WebSocket endpoint. Because the endpoint accepts unlimited concurrent connections and unbounded message traffic, opening many simultaneous sockets drains memory, CPU, and file descriptors until legitimate clients are locked out. There is no public exploit identified at time of analysis and this is not listed in CISA KEV; the upstream fix in PR #192 caps connections, message size, and message rate.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed - apply the change from https://github.com/red-hat-data-services/feast/pull/192, which enforces a maximum of 5 concurrent WebSocket connections, a 4096-byte message-size cap, a 60-messages-per-minute rate limit, and a 60-second read timeout, and additionally requires authentication (inject_user_details) on /read-document and /save-document. Track the official RHOAI update via the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-23538 and Bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=2429311, and upgrade to the vendor-published fixed build once available. As compensating controls until patched: place the Feature Server behind an authenticating reverse proxy or API gateway and require auth before the /ws/chat upgrade (trade-off: breaks any anonymous chat clients); enforce per-source-IP connection and rate limits at the ingress/load balancer (trade-off: shared-egress or NAT'd legitimate users may be throttled); restrict network exposure of the Feature Server to trusted subnets or an internal service mesh (trade-off: blocks intended external consumers); and set OS-level file-descriptor/ulimit and container memory limits so a socket flood degrades one pod rather than the node (trade-off: the targeted pod still becomes unavailable).

Affected VersionsENISA

Feast Feature Server 0 <0.59.0

Affected Packages

euvd feast_feature_server fix: 0.59.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Feast is an open-source feature store used in MLOps pipelines; its Feature Server (sdk/python/feast/feature_server.py) is a FastAPI/Starlette application that exposes an interactive /ws/chat WebSocket alongside REST endpoints. The root cause is CWE-770 (Allocation of Resources Without Limits or Throttling): the WebSocket handler tracked active connections in a manager but enforced no ceiling on connection count, per-message size, message rate, or read idle time. The CPE data covers cpe:2.3:a:feast:feast_feature_server and multiple cpe:2.3:a:red_hat:red_hat_openshift_ai_(rhoai) entries, confirming the flaw reaches consumers both as the standalone project and as a component bundled inside Red Hat OpenShift AI. The corrective PR introduces MAX_WS_CONNECTIONS=5, MAX_MESSAGE_SIZE=4096, MAX_MESSAGES_PER_MINUTE=60, and a 60-second read timeout, and separately adds inject_user_details authentication dependencies to the /read-document and /save-document endpoints.

Know when Feast gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Network-reachable /ws/chat with no auth or interaction and low complexity gives AV:N/AC:L/PR:N/UI:N; resource exhaustion is availability-only, so C:N/I:N/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 7.5 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Patch available
Jul 16, 2026 - 02:02 EUVD
CVE Published
Jul 16, 2026 - 00:10 cve.org
HIGH 7.5

DescriptionCVE.org

A vulnerability was identified in the Feast Feature Server's /ws/chat endpoint that allows remote attackers to establish persistent WebSocket connections without any authentication. By opening a large number of simultaneous connections, an attacker can exhaust server resources-such as memory, CPU, and file descriptors-leading to a complete denial of service for legitimate users.

Executive ViewAI

Why It Matters

Feast Feature Server and Red Hat OpenShift AI installations are vulnerable to remote denial-of-service attacks that exhaust system resources and lock out legitimate users. The vulnerability requires no authentication and can be triggered by any network-connected attacker, creating immediate availability risk for organizations relying on these systems for real-time feature serving.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: implement reverse proxy or API gateway with per-connection limits and concurrent connection caps; deploy network-level rate limiting on WebSocket traffic; use firewall rules to restrict /ws/chat endpoint access to known internal clients only; configure systemd or container-level CPU/memory resource limits to prevent system-wide exhaustion; monitor connection counts and message rates for signs of attack; implement alerting for rapid connection spikes or sustained high resource consumption.

Threat Intelligence Overview

EPSS Score
0.7%
Top 50% exploitable
Prevalence
Low
niche MLOps feature-store, mainly deployed inside ML platforms like RHOAI
Vendor Action
See Below
Not affected (vendor confirmed)
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.7%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy