Description
Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites with content.fileRedirects enabled could redirect unauthenticated clean file URL requests for files stored in top-level draft pages to physical media URLs without checking page access permissions or preview tokens, leading to disclosure of draft file contents. This issue is fixed in versions 4.9.4 and 5.4.4.
Published: 2026-07-09
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites with content.fileRedirects enabled could redirect unauthenticated clean file URL requests for files stored in top-level draft pages to physical media URLs without checking page access permissions or preview tokens, leading to disclosure of draft file contents. This defect is a missing authorization weakness (CWE-862). This issue is fixed in versions 4.9.4 and 5.4.4.

Affected Systems

The issue affects installations of getkirby Kirby CMS version 4 prior to 4.9.4 and version 5 prior to 5.4.4. Any site running those releases with the content.fileRedirects option enabled is vulnerable, regardless of other security controls.

Risk and Exploitability

The CVSS score of 6.3 denotes moderate severity, while the EPSS score of less than 1 % reflects a low current exploitation probability. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires only an unauthenticated HTTP request to a clean file URL that matches a draft file, leading to a redirect to the physical file location. An attacker can therefore obtain draft file contents without authentication, achieving information disclosure.

Generated by OpenCVE AI on July 28, 2026 at 08:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Kirby CMS to version 4.9.4 or later (for v4) or 5.4.4 or later (for v5) to apply the vendor’s patch that adds proper authorization checks before redirecting draft files.
  • If an upgrade is not immediately possible, disable or restrict the content.fileRedirects configuration so that only authenticated users can use this feature, thereby preventing unauthorized redirects.
  • Review draft page attachments to ensure no sensitive files are exposed through public URLs; remove unnecessary attachments and enforce preview token validation for any redirects that remain enabled.

Generated by OpenCVE AI on July 28, 2026 at 08:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-89cp-7p28-jffg Kirby: Access to files of top-level drafts is not protected by permissions
History

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 20: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 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 with content.fileRedirects enabled could redirect unauthenticated clean file URL requests for files stored in top-level draft pages to physical media URLs without checking page access permissions or preview tokens, leading to disclosure of draft file contents. This issue is fixed in versions 4.9.4 and 5.4.4.
Title Kirby: Access to files of top-level drafts is not protected by permissions
Weaknesses CWE-862
References
Metrics cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/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-09T19:48:01.785Z

Reserved: 2026-06-11T16:34:11.635Z

Link: CVE-2026-54004

cve-icon Vulnrichment

Updated: 2026-07-09T19:47:58.729Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-28T08:45:04Z

Weaknesses