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
| Vector | AV: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
Affected Products
@Penpot/Mcp
Penpot