Description
Vorota-ai nmap-mcp through commit 3636afa contains an improper allowlist validation vulnerability in the scan_vulnerabilities tool that lets callers run blocked NSE script categories. MCP clients or prompt-injected agents can pass categories like exploit, dos, brute, or intrusive to nmap --script, running intrusive, brute-force, exploit, or denial-of-service scripts against scan targets.
Published: 2026-10-27
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized execution of NSE scripts including exploit, brute-force and denial-of-service categories
Action: Immediate Patch
AI Analysis

Impact

The vulnerability resides in the scan_vulnerabilities component of Vorota-ai nmap-mcp, where the allowlist for NSE script categories is improperly validated. Attackers who can influence the MCP client or inject prompts can supply categories such as exploit, dos, brute or intrusive. These categories enable the execution of potentially malicious NSE scripts against scan targets, potentially leading to exploitation or denial‑of‑service of those targets.

Affected Systems

All versions of the nmap-mcp tool from Vorota-ai up to and including commit 3636afa are affected. No specific version numbers are provided beyond the commit hash.

Risk and Exploitability

With a CVSS score of 4.8, the vulnerability poses a moderate risk. The EPSS score is not available, and it is not listed in CISA’s KEV catalog. Based on the description, the attack vector likely requires an attacker to control or influence the MCP client or inject prompts; an attacker with such access can directly trigger the execution of blocked script categories. The impact is limited to the systems scanned by the tool but the ability to run exploit and intrusion scripts can lead to compromise of those targets.

Generated by OpenCVE AI on October 27, 2026 at 14:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade nmap-mcp to a version released after commit 3636afa to include the proper allowlist validation
  • Reconfigure scan_vulnerabilities to enforce a strict allowlist of NSE script categories, explicitly denying exploit, dos, brute, and intrusive categories
  • Limit access to the nmap-mcp service to trusted clients and networks, blocking unauthenticated or untrusted clients from submitting script categories

Generated by OpenCVE AI on October 27, 2026 at 14:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 27 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Description Vorota-ai nmap-mcp through commit 3636afa contains an improper allowlist validation vulnerability in the scan_vulnerabilities tool that lets callers run blocked NSE script categories. MCP clients or prompt-injected agents can pass categories like exploit, dos, brute, or intrusive to nmap --script, running intrusive, brute-force, exploit, or denial-of-service scripts against scan targets.
Title nmap-mcp through commit 3636afa Permissive NSE Script Allowlist in scan_vulnerabilities
Weaknesses CWE-183
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:L'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-27T13:08:02.571Z

Reserved: 2026-10-27T11:25:26.889Z

Link: CVE-2026-117570

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-27T14:16:39.623

Modified: 2026-10-27T14:16:39.623

Link: CVE-2026-117570

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T14:45:03Z

Weaknesses
  • CWE-183

    Permissive List of Allowed Inputs