CVE-2026-117570
nmap-mcp through commit 3636afa Permissive NSE Script Allowlist in scan_vulnerabilities
Vorota-ai nmap-mcp
CVSS
4.8MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)No scoreNo FIRST EPSS score in this snapshot yet
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
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.
Text from CVE List
Affected versions 1
- nmap-mcpaffected: all versions through 3636afa6ad4e159c7ad07ca35ede644f37db9c5eCVE List
References 4
- vulncheck.com/advisories/nmap-mcp-through-commit-3636afa-permissive-nse-script-allowlist-in-scan-vulnerabilitiesAdvisoryvia CVE List
- github.com/Vorota-ai/nmap-mcp/issues/3Referencevia CVE List
- github.com/Vorota-ai/nmap-mcpReferencevia CVE List
- github.com/Vorota-ai/nmap-mcp/blob/3636afa6ad4e159c7ad07ca35ede644f37db9c5e/nmap_mcp/server.py#L440-L446Referencevia CVE List