Framelink Figma MCP Server fetchWithRetry Command Injection Remote Code Execution Vulnerability

Vulnerability

A command injection vulnerability allowing remote code execution has been identified in Framelink Figma MCP Server versions through 0.6.2. The issue arises in the fetchWithRetry method, where user-supplied input is not properly validated before being used in system calls. This lack of validation enables attackers to inject arbitrary commands that are executed with the privileges of the service account. Exploitation does not require authentication.

Impact

Successful exploitation allows for arbitrary code execution on the server, executed in the context of the service account.

Reproduction

The vulnerability can be reproduced by sending a crafted request that includes malicious input designed to exploit the command injection flaw. This can be done using the MCP Client IDE or the MCP Inspector tool. After injecting a command that redirects output to a temporary file, the injected command's execution can be verified by checking the file for the expected output.

Remediation

Users are advised to update to Framelink Figma MCP Server version 0.6.3 or later, where this vulnerability has been addressed.

Added: Jan 23, 2026, 4:47 AM
Updated: Jan 23, 2026, 4:47 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
8.7
remediation
0.0
relevance
2.3
threat
6.4
urgency
2.9
incentive
4.2

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.