CVE Catalog

CVE-2026-105688

MediumCVSS 6.7
Published: Updated: Translated: NVD NIST

Summary

In Penpot 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.

Risk Assessment

A team administrator can escalate privileges and gain full control over the team, violating the permission model and potentially leading to unauthorized changes or data loss.

Recommendation

Update Penpot to version 2.18.0 or later. Until then, limit the number of team administrators and monitor role changes and invitations.

Other vulnerabilities in Penpot

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS