p PatchFirst

CVE-2026-54004

CVE-2026-54004 · Kirby: Access to files of top-level drafts is not protected by permissions

This page contains facts from public vulnerability sources. Check the original advisory before updating.

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.

CVSS 6.3 · Medium · EPSS 0.5% · Fix available

Published
Updated

Stack: php

Affected products and versions

  • kirby

    Versions
    • < 4.9.4: Affected
    • >= 5.0.0, < 5.4.4: Affected

    No fix published

  • getkirby/cms Packagist

    Versions
    • 3.0.0
    • 3.0.1
    • 3.0.1-rc.1
    • 3.0.2
    • 3.0.2-rc.1
    • 3.0.3
    • 3.0.3-rc.1
    • 3.0.3-rc.2
    • 3.0.3-rc.3
    • 3.1.0
    • 3.1.0-rc.1
    • 3.1.1
    • 3.1.2
    • 3.1.2-rc.1
    • 3.1.3
    • 3.1.3-rc.1
    • 3.1.4
    • 3.1.4-rc.1
    • 3.10.0
    • 3.10.0.1
    • 3.10.1
    • 3.10.1.1
    • 3.10.1.2
    • 3.2.0
    • 3.2.0-rc.1
    • 3.2.0-rc.2
    • 3.2.0-rc.3
    • 3.2.0-rc.4
    • 3.2.1
    • 3.2.1-rc.1
    • 3.2.2
    • 3.2.3
    • 3.2.3-rc.1
    • 3.2.4
    • 3.2.4-rc.1
    • 3.2.5
    • 3.2.5-rc.1
    • 3.2.5-rc.2
    • 3.3.0
    • 3.3.0-rc.1
    • 3.3.0-rc.2
    • 3.3.0-rc.3
    • 3.3.0-rc.4
    • 3.3.0-rc.5
    • 3.3.1
    • 3.3.1-rc.1
    • 3.3.2
    • 3.3.2-rc.1
    • 3.3.3
    • 3.3.3-rc.1
    • 3.3.4
    • 3.3.4-rc.1
    • 3.3.5
    • 3.3.5-rc.1
    • 3.3.6
    • 3.4.0
    • 3.4.0-rc.1
    • 3.4.0-rc.2
    • 3.4.0-rc.3
    • 3.4.1
    • 3.4.1-rc.1
    • 3.4.2
    • 3.4.3
    • 3.4.3-rc.1
    • 3.4.4
    • 3.4.4-rc.1
    • 3.4.5
    • 3.5.0
    • 3.5.0-rc.1
    • 3.5.0-rc.2
    • 3.5.0-rc.3
    • 3.5.0-rc.4
    • 3.5.0-rc.5
    • 3.5.0-rc.6
    • 3.5.0-rc.7
    • 3.5.1
    • 3.5.1-rc.1
    • 3.5.2
    • 3.5.2-rc.1
    • 3.5.3
    • 3.5.3.1
    • 3.5.4
    • 3.5.5
    • 3.5.5-rc.1
    • 3.5.6
    • 3.5.6-rc.1
    • 3.5.7
    • 3.5.7-rc.1
    • 3.5.7.1
    • 3.5.8
    • 3.5.8.1
    • 3.5.8.2
    • 3.5.8.3
    • 3.5.8.4
    • 3.6.0
    • 3.6.0-alpha.1
    • 3.6.0-alpha.2
    • 3.6.0-alpha.3
    • 3.6.0-alpha.4
    • 3.6.0-beta.1
    • 3.6.0-beta.2
    • 3.6.0-beta.3
    • 3.6.0-rc.1
    • 3.6.0-rc.2
    • 3.6.0-rc.3
    • 3.6.0-rc.4
    • 3.6.0-rc.5
    • 3.6.1
    • 3.6.1.1
    • 3.6.2
    • 3.6.2-rc.1
    • 3.6.2-rc.2
    • 3.6.2-rc.3
    • 3.6.3
    • 3.6.3-rc.1
    • 3.6.3-rc.2
    • 3.6.3.1
    • 3.6.4
    • 3.6.4-rc.1
    • 3.6.5
    • 3.6.5-rc.1
    • 3.6.6
    • 3.6.6-rc.1
    • 3.6.6.1
    • 3.6.6.2
    • 3.6.6.3
    • 3.6.6.4
    • 3.6.6.5
    • 3.6.6.6
    • 3.7.0
    • 3.7.0-rc.1
    • 3.7.0-rc.2
    • 3.7.0-rc.3
    • 3.7.0.1
    • 3.7.0.2
    • 3.7.1
    • 3.7.1-rc.1
    • 3.7.2
    • 3.7.2-rc.1
    • 3.7.2.1
    • 3.7.3
    • 3.7.3-rc.1
    • 3.7.4
    • 3.7.4-rc.1
    • 3.7.5
    • 3.7.5.1
    • 3.7.5.2
    • 3.7.5.3
    • 3.7.5.4
    • 3.7.5.5
    • 3.8.0
    • 3.8.0-rc.1
    • 3.8.0-rc.2
    • 3.8.0-rc.3
    • 3.8.1
    • 3.8.1-rc.1
    • 3.8.1.1
    • 3.8.2
    • 3.8.2-rc.1
    • 3.8.3
    • 3.8.3-rc.1
    • 3.8.3-rc.2
    • 3.8.4
    • 3.8.4.1
    • 3.8.4.2
    • 3.8.4.3
    • 3.8.4.4
    • 3.9.0
    • 3.9.0-rc.1
    • 3.9.0-rc.2
    • 3.9.1
    • 3.9.1-rc.1
    • 3.9.2
    • 3.9.2-rc.1
    • 3.9.3
    • 3.9.3-rc.1
    • 3.9.4
    • 3.9.4-rc.1
    • 3.9.5
    • 3.9.5-rc.1
    • 3.9.6
    • 3.9.6-rc.1
    • 3.9.6.1
    • 3.9.7
    • 3.9.7-rc.1
    • 3.9.8
    • 3.9.8-rc.1
    • 3.9.8.1
    • 3.9.8.2
    • 3.9.8.3
    • 4.0.0
    • 4.0.0-alpha.1
    • 4.0.0-alpha.2
    • 4.0.0-alpha.3
    • 4.0.0-alpha.4
    • 4.0.0-alpha.5
    • 4.0.0-alpha.6
    • 4.0.0-alpha.7
    • 4.0.0-beta.1
    • 4.0.0-beta.2
    • 4.0.0-beta.3
    • 4.0.0-rc.1
    • 4.0.0-rc.2
    • 4.0.0-rc.3
    • 4.0.0-rc.4
    • 4.0.1
    • 4.0.2
    • 4.0.3
    • 4.1.0
    • 4.1.0-rc.1
    • 4.1.0-rc.2
    • 4.1.0-rc.3
    • 4.1.1
    • 4.1.2
    • 4.2.0
    • 4.2.0-rc.1
    • 4.3.0
    • 4.3.0-rc.1
    • 4.3.1
    • 4.4.0
    • 4.4.0-rc.1
    • 4.4.1
    • 4.5.0
    • 4.5.0-rc.1
    • 4.6.0
    • 4.6.0-rc.1
    • 4.6.1
    • 4.7.0
    • 4.7.0-rc.1
    • 4.7.1
    • 4.7.2
    • 4.8.0
    • 4.8.0-rc.1
    • 4.9.0
    • 4.9.1
    • 4.9.2
    • 4.9.3
    Affected ranges
    • ECOSYSTEM: < 4.9.4

    Update to 4.9.4

  • getkirby/cms Packagist

    Versions
    • 5.0.0
    • 5.0.0-alpha.1
    • 5.0.0-alpha.2
    • 5.0.0-alpha.3
    • 5.0.0-alpha.4
    • 5.0.0-beta.1
    • 5.0.0-beta.2
    • 5.0.0-beta.3
    • 5.0.0-beta.4
    • 5.0.0-beta.5
    • 5.0.0-beta.6
    • 5.0.0-rc.1
    • 5.0.0-rc.2
    • 5.0.0-rc.3
    • 5.0.0-rc.4
    • 5.0.0-rc.5
    • 5.0.0-rc.6
    • 5.0.1
    • 5.0.2
    • 5.0.3
    • 5.0.4
    • 5.1.0
    • 5.1.0-rc.1
    • 5.1.1
    • 5.1.2
    • 5.1.3
    • 5.1.4
    • 5.2.0
    • 5.2.0-rc.1
    • 5.2.1
    • 5.2.2
    • 5.2.3
    • 5.3.0
    • 5.3.0-rc.1
    • 5.3.1
    • 5.3.2
    • 5.3.3
    • 5.4.0
    • 5.4.1
    • 5.4.2
    • 5.4.3
    Affected ranges
    • ECOSYSTEM: ≥ 5.0.0-alpha.1, < 5.4.4

    Update to 5.4.4

Original sources

Check your server →