All vulnerabilities
CVE-2026-105688GHSA-mx4v-cmxq-644v

Penpot: Team admin can escalate to owner via team invitation (missing owner-role guard on the invitation path)

penpot penpot
CVSS
6.7Medium
ExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 6 Oct 2026. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)0.26%Chance of exploitation activity in the next 30 days, higher than 17% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in2.18.0Fixed versionGitHub
Published5 Oct 2026Updated 6 Oct 2026CVE List

What fixes it

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

Penpot is an open-source design and prototyping platform. Prior to 2.18.0, create-team-invitations and the invitation acceptance path allow a non-owner team administrator to assign the owner role because invitation roles are persisted and applied without the role-ceiling check used by update-team-member-role. An administrator can invite another account as an owner, create multiple owners, and then use the new owner account to obtain owner-only control over the team. This issue is fixed in version 2.18.0.

Text from CVE List

Affected versions 2

  • penpotaffected: < 2.18.0CVE List
  • penpot<2.18.0GitHub

References 3