highVulnerability

GHSA-j7h9-2jh7-g967

## Summary `mcp-ssh-tool` has released version `2.1.1` with security hardening for transfer path authorization and HTTP bearer authentication. The release addresses: - insufficient local path policy enforcement in transfer-related filesystem handling - incomplete canonicalization and segment-boundary handling for deny-prefix path policy checks - non-constant-time HTTP bearer token comparison ## Impact Affected versions may allow policy bypass in transfer path handling under specific configurations, and may expose a timing side channel in bearer-token comparison for HTTP deployments. ## Patched Version Upgrade to `mcp-ssh-tool >= 2.1.1`. ```bash npm install -g mcp-ssh-tool@latest ``` ## Workarounds For deployments that cannot immediately upgrade: - avoid exposing HTTP transport beyond loopback - use strict filesystem policy configuration - avoid granting MCP clients access to sensitive local transfer paths - monitor audit logs for unexpected transfer operations ## Credits Reported by `dodge1218`.

Properties

ghsa_id
GHSA-j7h9-2jh7-g967
severity
high
summary
mcp-ssh-tool has file transfer path policy bypass and bearer token comparison hardening
cve_id
GHSA-j7h9-2jh7-g967
is_ghsa_only
true
ghsa_published
2026-05-07T21:45:16Z
source_url
https://github.com/advisories/GHSA-j7h9-2jh7-g967
ghsa_updated
2026-05-07T21:45:17Z

Related Entities (5)

VULNERABLE_TO (1)

[Software]npm/mcp-ssh-tool

AFFECTS (1)

[Software]npm/mcp-ssh-tool

HAS_WEAKNESS (2)

[Weakness]Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
[Weakness]Observable Timing Discrepancy

REPORTED_BY (1)

[Source]GitHub Advisory Database

Explore deeper with Ninja Signal's threat intelligence graph

GHSA-j7h9-2jh7-g967 — Ninja Signal Threat Intelligence | Ninja Signal