Description
Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites using the pages field with roles that have the pages.access permission disabled allowed authenticated users to provide an inaccessible parent page or site to the page picker backend and confirm arbitrary page existence and retrieve title field values. This issue is fixed in versions 4.9.4 and 5.4.4.
Published: 2026-07-09
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The updated description confirms that Kirby sites using the pages field with roles that lack the pages.access permission let authenticated users provide an inaccessible parent page or site to the page picker backend. The backend verifies the existence of that parent and returns its title, enabling the attacker to enumerate arbitrary page existence and retrieve page titles beyond the user's authorized scope. This exposure is an information disclosure vulnerability that can aid reconnaissance and enumeration of pages. The flaw applies only to sites running versions earlier than 4.9.4 or 5.4.4.

Affected Systems

All Kirby installations running versions earlier than 4.9.4 (for the 4.x series) or 5.4.4 (for the 5.x series) are affected. The issue is present in the getkirby:kirby product. Users of these versions should verify which roles have the pages.access permission disabled and update the CMS accordingly.

Risk and Exploitability

The CVSS score of 5.3 places the vulnerability in the medium category, reflecting its limited scope. The EPSS score of < 1% indicates a very low but non‑zero exploitation probability, and the vulnerability is not listed in the CISA KEV catalog. The attack requires a legitimate authenticated session with a role that lacks pages.access permission, which is a relatively narrow condition. Because the flaw merely reveals page titles and existence, exploitation does not lead to wider system compromise or data theft, but it can aid enumeration and reconnaissance efforts by an attacker.

Generated by OpenCVE AI on July 29, 2026 at 12:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official patch by upgrading Kirby to version 4.9.4 or 5.4.4, which includes a fix that validates the pages.access permission for parent pages.
  • Re‑evaluate role configurations to ensure that only roles requiring access to the pages picker retain the pages.access privilege, and restrict or remove the pages field from content areas for sensitive pages.
  • Audit the page picker logs for unauthorized access attempts or anomalous enumeration activity, and consider disabling the page picker in areas where it is not necessary.

Generated by OpenCVE AI on July 29, 2026 at 12:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-23q2-54qv-rq5x Kirby: `pages.access` permission is not checked in the pages picker for parent pages
History

Tue, 14 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 09 Jul 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Getkirby
Getkirby kirby
Vendors & Products Getkirby
Getkirby kirby

Thu, 09 Jul 2026 19:15:00 +0000

Type Values Removed Values Added
Description Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites using the pages field with roles that have the pages.access permission disabled allowed authenticated users to provide an inaccessible parent page or site to the page picker backend and confirm arbitrary page existence and retrieve title field values. This issue is fixed in versions 4.9.4 and 5.4.4.
Title Kirby: `pages.access` permission is not checked in the pages picker for parent pages
Weaknesses CWE-862
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-14T01:10:30.223Z

Reserved: 2026-05-28T20:07:58.860Z

Link: CVE-2026-49274

cve-icon Vulnrichment

Updated: 2026-07-14T01:10:26.324Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T12:15:03Z

Weaknesses