PT-2026-83996 · Kirby · Kirby
CVE-2026-75592
·
Published
2026-08-31
·
Updated
2026-09-02
CVSS v4.0
6.9
Medium
| Vector | AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Name of the Vulnerable Software and Affected Versions
Kirby versions prior to 4.9.5
Kirby versions prior to 5.5.2
Description
The media handler in this content management system uses incomplete filesystem containment checks within
src/Filesystem/Dir.php and src/Filesystem/F.php via the functions KirbyFilesystemDir::realpath() and KirbyFilesystemF::realpath(). These checks fail to require an exact match or a DIRECTORY SEPARATOR boundary, allowing the acceptance of sibling directories that share the same string prefix as the intended root. A remote attacker can exploit this by using KirbyCmsMedia::thumb() to create and access thumbnails from image files located in a PHP-readable sibling directory, provided that directory contains a valid .json thumbnail job file. This could lead to the exposure of internal sites, backups, or staging environments and result in the deletion of the job file during processing.Recommendations
Update to version 4.9.5 or later.
Update to version 5.5.2 or later.
Exploit
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Kirby