User Permission Flaw in Kirby CMS Affecting New Page Status Control
CVE-2026-34587
7.6HIGH
What is CVE-2026-34587?
A vulnerability in Kirby, an open-source content management system, allows authenticated users with specific permissions to create published pages directly via the REST API. In earlier versions, the CMS improperly handled user permissions during page creation, permitting the circumvention of the intended editorial workflow. This flaw specifically resulted from the 'changeStatus' permission not being enforced properly upon the initial creation of pages, leading to unauthorized published content. The issue has been resolved in versions 4.9.0 and 5.4.0, which improve the logic for user permission checks.
Affected Version(s)
kirby < 4.9.0 < 4.9.0
kirby >= 5.0.0, < 5.4.0 < 5.0.0, 5.4.0
