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

Medium 6.7 Published Updated

A team administrator can escalate privileges to owner by inviting accounts with the owner role, bypassing role restrictions.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-105688?

CVE-2026-105688 is a medium-severity vulnerability in penpot, published on 5 Oct 2026. An attacker needs administrator access to exploit it, with no action from the victim.

Official 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.

Weakness: CWE-269

Which versions are affected by CVE-2026-105688?

How do I fix CVE-2026-105688?

No fix has been published for CVE-2026-105688 yet. Limit exposure of the affected software until one is available.

Is CVE-2026-105688 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-105688 exists.

Sources

Also known as GHSA-mx4v-cmxq-644v.

Is CVE-2026-105688 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free