PT-2026-83996 · Kirby · Kirby

CVE-2026-75592

·

Published

2026-08-31

·

Updated

2026-09-02

CVSS v4.0

6.9

Medium

VectorAV: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

CVE-2026-75592
GHSA-6J4C-MGQR-QV76

Affected Products

Kirby