CVE-2026-44449
Deferred Deferred - Pending Action
Command Injection in Lumiverse AI Chat Application

Publication date: 2026-05-26

Last updated on: 2026-05-27

Assigner: GitHub, Inc.

Description
Lumiverse is a full-featured AI chat application. Prior to 0.9.7, when the primary toSmbPath(fullPath) call throws, the method falls back to a dirname/basename split and only validates the directory prefix. The basename is concatenated directly into the smbclient -c script without validation. smbclient interprets ; as a subcommand separator and !cmd as a local-shell escape that runs cmd on the host. A path whose directory component is clean but whose basename contains "; !<cmd>; echo " achieves arbitrary command execution on the Lumiverse server. This vulnerability is fixed in 0.9.7.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-26
Last Modified
2026-05-27
Generated
2026-06-16
AI Q&A
2026-05-27
EPSS Evaluated
2026-06-14
NVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
lumiverse lumiverse to 0.9.7 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-88 The product constructs a string for a command to be executed by a separate component in another control sphere, but it does not properly delimit the intended arguments, options, or switches within that command string.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

This vulnerability allows arbitrary command execution on the Lumiverse server, which can lead to unauthorized access, data manipulation, or data breaches.

Such unauthorized access and potential data compromise can negatively impact compliance with common standards and regulations like GDPR and HIPAA, which require strict controls over data confidentiality, integrity, and system security.

Exploitation of this vulnerability could result in violations of these regulations due to possible exposure or alteration of sensitive personal or health information.

Executive Summary

This vulnerability exists in Lumiverse, an AI chat application, in versions prior to 0.9.7. When the primary toSmbPath(fullPath) call fails, the application falls back to splitting the path into directory and basename components and only validates the directory prefix. The basename is then concatenated directly into an smbclient command script without proper validation. Since smbclient interprets a semicolon (;) as a subcommand separator and !cmd as a local shell escape, an attacker can craft a path with a clean directory but a malicious basename containing "; !<cmd>; echo " to execute arbitrary commands on the Lumiverse server.

Impact Analysis

This vulnerability allows an attacker with access to craft malicious paths to execute arbitrary commands on the Lumiverse server. This can lead to full compromise of the server, including unauthorized access, data theft, data modification, or disruption of services. Given the high CVSS score (9.1) and the impact on confidentiality, integrity, and availability, the vulnerability poses a critical risk to affected systems.

Mitigation Strategies

The vulnerability is fixed in Lumiverse version 0.9.7. Immediate mitigation should include upgrading Lumiverse to version 0.9.7 or later to ensure the vulnerable code path is no longer used.

Detection Guidance

This vulnerability can be detected by checking for the presence of suspicious files or artifacts created by command injection attempts, such as files named 'lumiverse_smb_poc' which may indicate exploitation attempts.

Since the vulnerability involves arbitrary command execution via smbclient with crafted basenames containing shell metacharacters, monitoring logs for smbclient command usage with suspicious parameters or unexpected shell metacharacters can help detect exploitation.

You can also verify the Lumiverse package version installed on your system to ensure it is version 0.9.7 or later, as versions prior to 0.9.7 are vulnerable.

  • Check for the presence of the proof-of-concept file potentially created by exploitation attempts: `ls -l /path/to/lumiverse_smb_poc`
  • Search system logs for smbclient commands containing suspicious characters like `;` or `!`: `grep -E 'smbclient.*[;!]' /var/log/*`
  • Verify the installed Lumiverse version: `npm list lumiverse` or check the package.json and package-lock.json files.
Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-44449. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart