Description
Lumiverse is a full-featured AI chat application. Prior to 0.9.7, the MCP server creation endpoint validates the command field against an allowlist of binary names but forwards the args array to the child process without any validation. Every binary on the allowlist accepts an inline-code execution flag (-e for node/bun, -c for python3/deno), giving any logged-in user arbitrary OS-level code execution on the Lumiverse server. The route requires only requireAuth (not requireOwner). The server binds on all interfaces (::) and the host-header rebinding check is bypassed trivially by any HTTP client that sends Host: localhost:<port> directly, making this exploitable from any machine with network access to the server port. This vulnerability is fixed in 0.9.7.
Published: 2026-05-26
Score: 9.9 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Lumiverse’s MCP server creation endpoint, before version 0.9.7, validates the command field against an allowlist but forwards the accompanying arguments array to the spawned child process without any validation. Each allowed binary in the list accepts an inline-code execution flag (-e for node/bun, -c for python3/deno), giving any logged‑in user the ability to execute arbitrary OS commands on the Lumiverse host. Because the route only requires basic authentication and the server bypasses host‑header rebinding checks, an attacker can exploit this flaw from any machine with network access to the server’s port. The result is full system compromise via remote code execution.

Affected Systems

The vulnerability affects the Lumiverse AI chat application developed by prolix-oc. Any release prior to version 0.9.7 is susceptible. Users deploying Lumiverse versions 0.9.6 and earlier, or any earlier iteration, should be aware that both the MCP server creation endpoint and the host‑binding configuration expose the server to this exploitation vector.

Risk and Exploitability

The CVSS score of 9.9 indicates a critical impact, while the EPSS score is currently not available, implying that exploitation risk is not quantifiable at this time. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires network connectivity to the Lumiverse server and possession of valid user credentials, but does not depend on owner-level privileges. Because the server binds to all interfaces and the host-header check can be trivially bypassed, any networked attacker can trigger the flaw. Once executed, the attacker gains unrestricted operating‑system level control over the server.

Generated by OpenCVE AI on May 26, 2026 at 21:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Lumiverse to version 0.9.7 or later, which corrects the command‑argument validation flaw (CWE‑88) on the MCP server creation endpoint.
  • If upgrading is delayed, restrict external access to the MCP endpoint by applying network segmentation or firewall rules that limit inbound traffic to trusted hosts and enforce owner‑level authentication on that route, reducing exposure to the CWE‑88 vulnerability.
  • Apply input‑validation rules to the args array by filtering or rejecting inline‑code execution flags (such as -e and -c) or by implementing a strict whitelist, thereby mitigating the CWE‑88‑related injection risk until a patch is available.

Generated by OpenCVE AI on May 26, 2026 at 21:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 26 May 2026 20:30:00 +0000

Type Values Removed Values Added
Description Lumiverse is a full-featured AI chat application. Prior to 0.9.7, the MCP server creation endpoint validates the command field against an allowlist of binary names but forwards the args array to the child process without any validation. Every binary on the allowlist accepts an inline-code execution flag (-e for node/bun, -c for python3/deno), giving any logged-in user arbitrary OS-level code execution on the Lumiverse server. The route requires only requireAuth (not requireOwner). The server binds on all interfaces (::) and the host-header rebinding check is bypassed trivially by any HTTP client that sends Host: localhost:<port> directly, making this exploitable from any machine with network access to the server port. This vulnerability is fixed in 0.9.7.
Title Lumiverse: RCE via MCP stdio argument injection
Weaknesses CWE-88
References
Metrics cvssV3_1

{'score': 9.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-05-26T19:54:33.944Z

Reserved: 2026-05-06T15:49:25.192Z

Link: CVE-2026-44450

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-05-26T21:16:38.173

Modified: 2026-05-26T21:16:38.173

Link: CVE-2026-44450

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-26T22:00:15Z

Weaknesses