Description
Penpot before 2.18.0 binds the MCP server plugin WebSocket bridge to all network interfaces without authentication in single-user mode. Unauthenticated attackers on adjacent networks can connect to the WebSocket port to impersonate the Penpot browser plugin, intercept task payloads, and return forged results to the MCP client.
Published: 2026-09-27
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated WebSocket Access
Action: Apply Patch
AI Analysis

Impact

A flaw in Penpot versions before 2.18.0 causes the MCP server plugin WebSocket bridge to bind to all network interfaces without requiring authentication when the application runs in single‑user mode. An attacker on an adjacent network can connect to the exposed WebSocket port, masquerade as the legitimate Penpot browser plug‑in, intercept the data exchanged between the client and the MCP service, and return fabricated responses that the client believes originate from the server. This provides a form of authentication bypass that allows an unauthenticated actor to tamper with task payloads and results exchanged over the bridge.

Affected Systems

Any deployment of Penpot that includes the MCP plugin and runs a version earlier than 2.18.0 is affected. This includes both the penpot/mcp component and the main Penpot application distributed by the Penpot project.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate impact. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. Because the WebSocket bridge is bound to all interfaces, the attack requires local or nearby network access; the attacker does not need privileged access to the target system. While the overall risk is moderate, it remains urgent to remediate as it permits unauthenticated tampering with data exchanged over the bridge.

Generated by OpenCVE AI on September 27, 2026 at 15:35 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Penpot to version 2.18.0 or later, which limits the WebSocket bridge to the loopback interface and adds authentication for single‑user mode.
  • Apply firewall rules or network segmentation to restrict access to the MCP PluginBridge WebSocket port so only trusted hosts can reach it.
  • If the MCP bridge is not required, disable it in the Penpot configuration or remove the plugin to eliminate the vulnerable interface.

Generated by OpenCVE AI on September 27, 2026 at 15:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 28 Sep 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Penpot
Penpot mcp
Penpot penpot
Vendors & Products Penpot
Penpot mcp
Penpot penpot

Mon, 28 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 27 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Description Penpot before 2.18.0 binds the MCP server plugin WebSocket bridge to all network interfaces without authentication in single-user mode. Unauthenticated attackers on adjacent networks can connect to the WebSocket port to impersonate the Penpot browser plugin, intercept task payloads, and return forged results to the MCP client.
Title Penpot before 2.18.0 Unauthenticated WebSocket Access via MCP Bridge
First Time appeared Kaleidos
Kaleidos penpot
Weaknesses CWE-1327
CPEs cpe:2.3:a:kaleidos:penpot:*:*:*:*:*:*:*:*
Vendors & Products Kaleidos
Kaleidos penpot
References
Metrics cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-08T15:22:06.862Z

Reserved: 2026-09-27T00:20:54.407Z

Link: CVE-2026-100868

cve-icon Vulnrichment

Updated: 2026-09-28T15:39:54.870Z

cve-icon NVD

Status : Deferred

Published: 2026-09-27T13:16:37.960

Modified: 2026-10-08T16:17:00.783

Link: CVE-2026-100868

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-28T16:24:33Z

Weaknesses
  • CWE-1327

    Binding to an Unrestricted IP Address