Skip to main content

LudusMCP CVE-2026-19366

| EUVDEUVD-2026-54948 LOW
Path Traversal (CWE-22)
2026-08-09 VulDB GHSA-hj87-3g9g-3832
1.9
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
1.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.3 MEDIUM

Local-only attack requiring low-privilege invocation of the tool; limited partial file read/write with no scope change beyond the vulnerable component.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Severity Changed
Aug 09, 2026 - 19:22 NVD
MEDIUM LOW
CVSS changed
Aug 09, 2026 - 19:22 NVD
4.8 (MEDIUM) 1.9 (LOW)
Analysis Generated
Aug 09, 2026 - 19:21 vuln.today

DescriptionCVE.org

A flaw has been found in NocteDefensor LudusMCP up to 1.0.24. Affected is an unknown function of the file src/tools/insertCredsRangeConfig.ts of the component insert_creds_range_config. Executing a manipulation of the argument configPath/outputPath can lead to path traversal. The attack is restricted to local execution. The project was informed of the problem early through an issue report but has not responded yet.

AnalysisAI

Path traversal in NocteDefensor LudusMCP (all versions up to 1.0.24) enables a locally authenticated low-privilege user to read or overwrite files outside the intended directory by manipulating the configPath or outputPath arguments of the insert_creds_range_config tool. The flaw resides in src/tools/insertCredsRangeConfig.ts and is confined to local execution. Proof-of-concept exploit code exists (CVSS 4.0 E:P), and no patch has been released despite vendor notification via a public GitHub issue; no public exploit identified at time of analysis beyond the PoC.

Technical ContextAI

LudusMCP is an MCP (Model Context Protocol) server tool by NocteDefensor, providing credential range configuration via the insert_creds_range_config tool implemented in src/tools/insertCredsRangeConfig.ts. CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) identifies the root cause: user-supplied path arguments configPath and outputPath are passed to file system operations without adequate sanitization or canonicalization, permitting path traversal sequences (e.g., ../) to escape the intended working directory. The CPE string cpe:2.3:a:noctedefensor:ludusmcp:*:*:*:*:*:*:*:* indicates all tracked versions up to 1.0.24 are vulnerable with no version floor specified, suggesting the flaw may exist from the project's inception.

RemediationAI

No vendor-released patch has been identified at time of analysis. The vendor was notified via GitHub issue (https://github.com/NocteDefensor/LudusMCP/issues/5) but has not responded. As an immediate compensating control, restrict which local accounts can invoke the insert_creds_range_config tool - limiting execution to trusted administrators reduces the attack surface to privileged users only, though it does not eliminate the flaw. Running LudusMCP in a containerized or chrooted environment with a constrained filesystem mount will limit the directories reachable via traversal, but introduces operational overhead in configuring accessible paths. OS-level file permissions can further restrict what files the LudusMCP process user can read or write, partially mitigating traversal impact. Monitor the VulDB entry at https://vuldb.com/vuln/387233 and the GitHub repository for patch availability.

Share

CVE-2026-19366 vulnerability details – vuln.today

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