CVE-2026-19046
Received Received - Intake

Path Traversal in NocteDefensor LudusMCP

Vulnerability report for CVE-2026-19046, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-06

Last updated on: 2026-08-06

Assigner: VulDB

Description

A security vulnerability has been detected in NocteDefensor LudusMCP up to 1.0.24. The impacted element is an unknown function of the file src/tools/ludusEnvironmentGuidesSearch.ts of the component ludus_environment_guides_search. Such manipulation of the argument guide_name leads to path traversal. Local access is required to approach this attack. The project was informed of the problem early through an issue report but has not responded yet.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-06
Last Modified
2026-08-06
Generated
2026-08-06
AI Q&A
2026-08-06
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
noctedefensor ludusmcp 1.0.24
noctedefensor ludusmcp to 1.0.24 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-19046 is a path traversal vulnerability in NocteDefensor LudusMCP up to version 1.0.24. It affects the ludus_environment_guides_search tool where a user-controlled guide_name parameter is directly joined to a base directory path without validation. This allows attackers to traverse outside the intended directory and read arbitrary files on the system, subject to the running process's filesystem permissions.

Detection Guidance

To detect this vulnerability, inspect the LudusMCP installation for the vulnerable files src/tools/ludusEnvironmentGuidesSearch.ts and src/tools/ludusDocsSearch.ts. Check if the code uses path.join(guidesDir, guideName) or similar without validating the final path. Look for user-controlled parameters like guide_name or search_directory being directly concatenated to base directories.

Impact Analysis

An attacker with local access could exploit this to read sensitive files outside the documentation directory, such as configuration files, credentials, or other system files. The impact depends on the permissions of the LudusMCP process. For example, if the process runs with elevated privileges, it could expose critical system files.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating compliance requirements like GDPR (data protection) or HIPAA (health information privacy). If exploited, it may result in data breaches, unauthorized disclosure of personal or health information, and failure to meet regulatory safeguards for data confidentiality and integrity.

Mitigation Strategies

Immediately update LudusMCP to the latest version if a patch is available. If not, restrict access to the vulnerable tools by modifying permissions or disabling the documentation search features. Implement input validation to reject traversal sequences like .. in guide_name and search_directory parameters. Ensure file paths are resolved and checked to remain within intended directories before reading.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-19046. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart