Skip to main content

Fay CVE-2026-30618

| EUVDEUVD-2026-44845 CRITICAL
Code Injection (CWE-94)
2026-07-15 mitre GHSA-84x8-v67g-jc27
9.8
CVSS 3.1 · Vendor: mitre
Share

Severity by source

Vendor (mitre) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
9.8 CRITICAL

Unauthenticated network-reachable management interface accepting arbitrary commands yields AV:N/AC:L/PR:N/UI:N with full RCE impact (C/I/A:H); scope unchanged as code runs within the Fay service.

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

Lifecycle Timeline

4
Analysis Generated
Jul 16, 2026 - 14:23 vuln.today
CVSS changed
Jul 16, 2026 - 14:22 NVD
9.8 (CRITICAL)
CVE Published
Jul 15, 2026 - 00:00 cve.org
CRITICAL 9.8
CVE Published
Jul 15, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

xszyou Fay 4.3.1 contains a remote code execution vulnerability in its MCP STDIO server management and command execution handling. A remote attacker can access the publicly exposed MCP management interface and configure an MCP STDIO server with attacker-controlled commands and parameters, resulting in execution of arbitrary commands on the server. Successful exploitation allows arbitrary command execution within the context of the Fay service.

AnalysisAI

Remote code execution in xszyou Fay 4.3.1 lets an unauthenticated remote attacker reach the publicly exposed MCP (Model Context Protocol) management interface and register an MCP STDIO server with attacker-chosen commands, which the service then executes on the host. The CVSS 3.1 base score is 9.8 (AV:N/AC:L/PR:N/UI:N) reflecting network-reachable, no-authentication, low-complexity exploitation. There is no public exploit identified at time of analysis; EPSS is modest at 0.61% (45th percentile), and this CVE is part of a broader MCP-ecosystem supply-chain advisory published by ox.security.

Technical ContextAI

Fay is an open-source AI digital-human / conversational agent framework (xszyou/Fay on GitHub) that integrates with MCP, an emerging protocol for connecting AI agents to external tools and data sources. MCP supports a STDIO transport in which the host launches a local child process (server) and communicates over standard input/output; the command and arguments used to spawn that process are configuration-controlled. The root cause is CWE-94 (Improper Control of Generation of Code / code injection): Fay's MCP server-management logic accepts the STDIO server command and parameters from the exposed management interface without authentication or validation, so untrusted input is turned directly into a process-execution primitive. Because the command string is attacker-supplied and then executed by the service, this is effectively command/code injection by design of the unprotected management endpoint. The provided CPE (cpe:2.3:a:n/a:n/a:*) is a placeholder and does not usefully identify the product beyond the CVE description itself.

RemediationAI

No vendor-released patch version is identified in the provided data, so the primary compensating control is to eliminate exposure of the MCP management interface: do not bind it to public or untrusted networks, restrict it to localhost, and place any required remote access behind strong authentication and a reverse proxy or firewall allowlist (trade-off: legitimate remote administration must be re-routed through the authenticated path). Because the vulnerability is registration of arbitrary MCP STDIO server commands, disable or block the MCP STDIO server configuration/management functionality if it is not required (trade-off: loses dynamic MCP tool provisioning), and run the Fay service under a low-privilege, sandboxed account so that any command execution is contained (trade-off: does not stop RCE, only limits blast radius). Monitor the GitHub repository at https://github.com/xszyou/Fay for a fixed release and upgrade as soon as one is published, and consult the ox.security advisory (https://www.ox.security/blog/mcp-supply-chain-advisory-rce-vulnerabilities-across-the-ai-ecosystem/) and NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-30618) for updates. Do not apply an invented version number - validate the exact patched release against the vendor before relying on it.

More in N A

View all
CVE-2024-51092 CRITICAL POC
9.1 May 08

LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr

CVE-2025-15684 MEDIUM POC
5.5 Aug 12

Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han

CVE-2024-45257 HIGH POC
7.3 May 08

A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi

CVE-2025-15687 LOW POC
2.1 Aug 12

Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc

CVE-2025-15686 LOW POC
2.1 Aug 12

Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula

CVE-2025-67888 HIGH POC
7.3 May 08

Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root

CVE-2024-53326 HIGH POC
7.3 May 08

LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(

CVE-2026-38360 CRITICAL POC
9.8 May 08

Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti

CVE-2026-30623 CRITICAL POC
9.8 Jul 15

Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr

CVE-2026-67917 CRITICAL POC
9.8 Aug 17

SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg

CVE-2026-75337 CRITICAL POC
9.8 Aug 27

Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ

CVE-2026-31072 CRITICAL POC
9.8 May 19

Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali

Share

CVE-2026-30618 vulnerability details – vuln.today

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