<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Kirby CMS (&gt;= 5.0.0, &lt; 5.5.2) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/kirby-cms--5.0.0--5.5.2/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 31 Aug 2026 23:58:20 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/kirby-cms--5.0.0--5.5.2/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Missing Authorization in Kirby CMS REST API Chunked Upload Handler</title><link>https://feed.craftedsignal.io/briefs/2026-08-kirby-unauth-chunk-upload/</link><pubDate>Mon, 31 Aug 2026 23:58:20 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-kirby-unauth-chunk-upload/</guid><description>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.</description><content:encoded><![CDATA[<p>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.</p>
<p>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.</p>
<h2 id="impact">Impact</h2>
<p>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.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for administrators:</p>
<ul>
<li>Patch Kirby CMS immediately by upgrading to version 5.5.2 or later to include the mandatory preflight permission checks.</li>
<li>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.</li>
<li>Review disk usage monitoring metrics to identify spikes in temporary file storage that may indicate active exploitation attempts.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">threat</category><category>web-application</category><category>denial-of-service</category><category>api-security</category><category>web-application-vulnerability</category><category>path-traversal</category><category>cms</category></item></channel></rss>