Sceawere

Vulnerability Detail

CVE-2026-19047UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

LudusMCP CLI Command Injection Vulnerability

Vulnerability Metadata

Severity
Medium
Score / CVSS
5.3
Creation Date
1d ago
Vendor
NocteDefensor
Product
LudusMCP
Attack Type
Command Injection
Vector String
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Attack Complexity
LOW

Narrative and Response

Description

A vulnerability was detected in NocteDefensor LudusMCP up to 1.0.24. This affects the function executeArbitraryCommand/executeCommand of the file src/ludusMCP/cliWrapper.ts of the component ludus_cli_execute. Performing a manipulation of the argument command/args results in command injection. The attack needs to be approached locally. The project was informed of the problem early through an issue report but has not responded yet.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "5.3",
  "pubDate": "2026-08-06T16:16:41.510Z",
  "pubdate": "2026-08-06T16:16:41.510Z",
  "executiveSummary": "A command injection vulnerability has been identified in NocteDefensor LudusMCP up to version 1.0.24, specifically within the ludus_cli_execute component. The flaw resides in the executeArbitraryCommand and executeCommand functions inside src/ludusMCP/cliWrapper.ts. By manipulating the command or args arguments, an attacker can achieve arbitrary command injection on the underlying host system.\nThis vulnerability poses a significant risk to the integrity and confidentiality of the host environment, as successful exploitation allows the execution of arbitrary system commands with the privileges of the running process. The attack vector requires local access to the system to interact with the vulnerable component.\nThe vulnerability affects NocteDefensor LudusMCP up to 1.0.24. The project was notified via an issue report but has not yet provided a vendor response or official patch. Remediation must be handled internally until an updated version is released.",
  "technicalDetails": "The root cause of the vulnerability stems from improper neutralization of user-supplied input passed to underlying operating system execution sinks. Specifically, the functions executeArbitraryCommand and executeCommand located in src/ludusMCP/cliWrapper.ts within the ludus_cli_execute component fail to adequately sanitize or safely parameterize the command and args arguments before passing them to the system shell or process spawning mechanisms.\nExploitation of this flaw occurs when an attacker with local access supplies maliciously crafted input via the command or args parameters. Because the application improperly handles these inputs, specially formulated payloads containing shell metacharacters, command separators, or argument injections break out of the intended argument context and are evaluated directly by the underlying command interpreter.\nThe attack flow proceeds as follows: First, the adversary identifies the local execution vector exposed by the ludus_cli_execute component. Second, the attacker crafts a malicious input string designed to exploit the lack of input sanitization in executeArbitraryCommand or executeCommand. Third, the crafted input is supplied to the vulnerable argument parameters within the application interface. Fourth, the application constructs the execution command string without proper escaping and hands it over to the execution environment. Fifth, the underlying operating system executes the injected commands alongside or instead of the intended instructions.\nThe affected versions include NocteDefensor LudusMCP up to 1.0.24. The vulnerability requires local access to the system, meaning an attacker must already possess local execution capabilities or a localized execution vector to supply the malicious arguments. No specific authentication or privilege requirements beyond local access are detailed, though the impact is bounded by the privilege level of the process executing src/ludusMCP/cliWrapper.ts. Post-exploitation impact includes arbitrary command execution, potential system compromise, data exfiltration, and lateral movement within the local environment."
}
CVE-2026-19047: LudusMCP CLI Command Injection Vulnerability (MEDIUM Severity, CVSS: 5.3) - Sceawere