PT-2026-42034 · Npm+2 · @Penpot/Mcp+1

CVE-2026-45805

·

Published

2026-05-19

·

Updated

2026-07-15

CVSS v3.1

8.8

High

VectorAV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Penpot versions prior to 2.15.0
Description In the MCP module, the ReplServer binds to all network interfaces (0.0.0.0:4403) and exposes an unauthenticated '/execute' endpoint. This endpoint passes the code variable to the executePluginTask() function, allowing any user on the network to execute arbitrary JavaScript code on the server. This can lead to remote code execution, enabling attackers to read sensitive files, execute system commands, or dump environment variables containing secrets and credentials.
Recommendations Update to version 2.15.0. As a temporary workaround, restrict network access to port 4403 to prevent unauthorized external access to the ReplServer.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-45805
GHSA-22QR-RP27-J9WM

Affected Products

@Penpot/Mcp
Penpot