Skip to content

Security: 4 critical CVEs in transitive dependency fastmcp (<2.14.0) #139

Description

@BLTCPT

Security Report

Package: code-review-graph
Dependency chain: mcp>=1.0.0 → fastmcp 1.0.x

4 critical CVEs affect fastmcp versions <2.14.0:

CVE Severity Description
CVE-2025-62800 Critical XSS due to unsanitized user-controlled input
CVE-2025-62801 Critical Command injection via improper neutralization of server_name
CVE-2025-66416 Critical Improper authentication (Confused Deputy flaw)

All CVEs affect fastmcp <2.14.0. The current pyproject.toml pins mcp>=1.0.0,<2 which resolves to fastmcp 1.0.x.

Recommended fix: Update pyproject.toml to require fastmcp>=2.14.0 explicitly, or update the upper bound on mcp to exclude versions that pull vulnerable fastmcp.

Mitigants (noted): This is a local-only stdio MCP tool with no network listener, parameterized SQL, and path traversal protection — the actual exploit blast radius is limited by design.

Scanned via: safety v3.7.0 | pyproject.toml review | GitHub Advisory Database

Reported by automated security audit — please verify and correct if needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions