Skip to main content

Feast Feature Server EUVDEUVD-2026-44838

| CVE-2026-23538 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
Share

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
qualitative

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

4
Patch available
Jul 16, 2026 - 02:02 EUVD
Source Code Evidence Fetched
Jul 16, 2026 - 01:13 vuln.today
Analysis Generated
Jul 16, 2026 - 01:13 vuln.today
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.

AnalysisAI

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.

Technical ContextAI

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.

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).

CVE-2026-23536 HIGH POC
7.5 Mar 20

The Feast Feature Server contains a path traversal vulnerability in its `/read-document` endpoint that allows unauthenti

CVE-2026-18948 CRITICAL
9.9 Aug 10

Unauthenticated remote code execution affects Feast (the open-source ML feature store), where user-defined functions sto

CVE-2026-14450 CRITICAL
9.9 Aug 10

Authentication bypass in the Models-as-a-Service (MaaS) API component of Red Hat OpenShift AI (RHOAI) lets any pod alrea

CVE-2026-5483 CRITICAL
9.9 Apr 10

Kubernetes Service Account token disclosure in the odh-dashboard component of Red Hat OpenShift AI (RHOAI) lets an authe

CVE-2026-15143 CRITICAL
9.3 Jul 10

Server-side request forgery in the file_type content detector of guardrails-detectors (a component shipped with Red Hat

CVE-2026-23537 CRITICAL
9.1 Jul 01

Arbitrary file write in the Feast Feature Server's `/save-document` endpoint lets an unauthenticated remote attacker wri

CVE-2026-18951 HIGH
8.8 Aug 10

Privilege escalation in Red Hat OpenShift AI (RHOAI) training operator overlay allows any namespace editor to manage Tra

CVE-2026-18982 HIGH
8.8 Aug 10

Privilege escalation in Red Hat OpenShift AI's training-operator enables any user holding a standard Kubernetes edit or

CVE-2026-18617 HIGH
8.8 Aug 10

MySQL DSN parameter injection in Red Hat OpenShift AI's Data Science Pipelines Operator (DSPO) allows a namespace editor

CVE-2026-18950 HIGH
8.8 Aug 10

Privilege escalation in odh-dashboard, the web interface for Red Hat OpenShift AI (RHOAI), allows any authenticated dash

CVE-2026-18949 HIGH
8.8 Aug 10

Privilege escalation in odh-dashboard (Red Hat OpenShift AI) allows an attacker who has obtained the dashboard's Service

CVE-2026-13717 HIGH
8.8 Aug 10

The MaaS (Model-as-a-Service) Gateway component in Red Hat OpenShift AI (RHOAI) is improperly configured, enabling any l

Vendor StatusVendor

Share

EUVD-2026-44838 vulnerability details – vuln.today

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