Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Feature Server network endpoint
-
DeliveryOpen many concurrent /ws/chat WebSocket connections
-
ExploitHold sockets open, stream traffic
-
ExecutionExhaust memory, CPU, file descriptors
-
ImpactDeny 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 |
| 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 |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
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.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Remote code execution in Feast (the open-source ML feature store) before 0.63.0 lets remote attackers run OS commands as
Remote unauthenticated attackers can bypass all role-based access control on Feast feature servers (feast-dev/feast) thr
Arbitrary file write in the Feast Feature Server's `/save-document` endpoint lets an unauthenticated remote attacker wri
Code execution with access to GCP, AWS, and Snowflake credentials is possible in Feast's own CI pipeline prior to versio
EUVD-2026-44838
GHSA-gmv6-fcfc-3372
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB