CVE-2026-117570: nmap-mcp through commit 3636afa Permissive NSE Script Allowlist in scan_vulnerabilities

Published Oct 27, 2026
·
Updated

Vorota-ai nmap-mcp through commit 3636afa contains an improper allowlist validation vulnerability in the scanvulnerabilities 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.

Affected Software

1 affected component
Vorota-ai nmap-mcp<=3636afa

Event History

Oct 27, 2026
CVE Published
via MITRE·01:08 PM
Data Sourced
via MITRE·01:08 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

Deployments of Vorota-ai nmap-mcp that include the affected scan_vulnerabilities implementation are exposed when an MCP client or an agent can invoke that tool. The impact is especially relevant where clients or agents can be influenced by untrusted prompts or inputs.

2

What access does an attacker need to exploit it?

An attacker needs the ability to cause calls to the scan_vulnerabilities tool, directly through an MCP client or indirectly by prompt-injecting an agent that can use it. No user interaction is required once the attacker can supply the script category.

3

What can exploitation do?

A caller can supply categories that should be blocked, including exploit, dos, brute, and intrusive, causing nmap to run the associated NSE scripts against scan targets. This can lead to intrusive scanning, brute-force attempts, exploit attempts, or denial-of-service activity against those targets.

4

What can be done if patching is not immediately possible?

Restrict access to the scan_vulnerabilities tool to trusted MCP clients and prevent untrusted prompts or inputs from controlling its script-category argument. Limit the scan targets reachable by the nmap-mcp deployment to reduce the impact of unauthorized NSE script execution.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203