Missing Authorization in Kirby CMS REST API Chunked Upload Handler
Authenticated users without file upload permissions can exploit a missing authorization check in Kirby CMS to exhaust server storage via incomplete chunked file uploads, leading to denial-of-service.
CVE search metadata
CVE search record: CVE-2026-71415. KEV: no. Product: Kirby CMS (>= 5.0.0, < 5.5.2), Kirby CMS (< 4.9.5, 5.0.0-5.5.1). Brief: Missing Authorization in Kirby CMS REST API Chunked Upload Handler. Brief link: https://feed.craftedsignal.io/briefs/2026-08-kirby-unauth-chunk-upload/
What's new
- 1. added detection rule: Detect CVE-2026-75594 Exploitation - Path Traversal via Encoded Slashes Aug 31, 23:58 via ghsa
Kirby CMS versions 5.0.0 through 5.5.1 are vulnerable to a missing authorization flaw (CVE-2026-71415) within the REST API chunked file upload handler. An authenticated user, even one explicitly denied 'files.create', 'files.replace', or 'user/users.update' permissions, can initiate a chunked upload process. The application fails to validate these permissions before writing incoming file chunks to a temporary directory on the server.
This flaw allows an attacker to repeatedly upload large files in chunks without ever completing the final assembly. Because the application retains these incomplete files in the temporary directory for 24 hours, an attacker can intentionally saturate available disk space. This activity causes a denial-of-service condition, preventing legitimate users from performing authorized file uploads or potentially disrupting other site functions that rely on server storage availability.
Impact
The vulnerability allows authenticated attackers to perform a resource exhaustion attack against server storage. Success results in potential service interruption for legitimate file operations. While the exploit does not bypass final permission checks for data moved to the 'content' or 'site/accounts' directories, the ability to consume disk space at will represents a high-severity availability risk for impacted sites.
Recommendation
Prioritized actions for administrators:
- Patch Kirby CMS immediately by upgrading to version 5.5.2 or later to include the mandatory preflight permission checks.
- Monitor web server logs for high volumes of POST requests to REST API upload routes originating from accounts identified as having restricted file upload permissions.
- Review disk usage monitoring metrics to identify spikes in temporary file storage that may indicate active exploitation attempts.
Immediate actions
Upgrade Kirby CMS to 5.5.2 or later.
Mitigations
Upgrade to Kirby 5.5.2 or later.
CVE-2026-71415
Detection coverage 1
Detect CVE-2026-75594 Exploitation - Path Traversal via Encoded Slashes
highDetects potential path traversal attempts targeting the Kirby media handler by identifying encoded slashes and directory traversal sequences in the URI.
Detection queries are available on the platform. Get full rules →