<?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/"><channel><title>Pimcore/Pimcore (&lt;= 12.3.6) — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/pimcore/pimcore--12.3.6/</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>Wed, 27 May 2026 17:20:01 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/pimcore/pimcore--12.3.6/feed.xml" rel="self" type="application/rss+xml"/><item><title>Pimcore WebDAV Asset MOVE Missing Authorization Vulnerability</title><link>https://feed.craftedsignal.io/briefs/2026-05-pimcore-webdav-asset-move/</link><pubDate>Wed, 27 May 2026 17:20:01 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-pimcore-webdav-asset-move/</guid><description>Pimcore's WebDAV asset endpoint exposes a `MOVE` operation without authentication, allowing unauthenticated remote attackers to delete assets if they know two existing asset paths in the same directory; Authenticated low-privileged users may also be able to perform unauthorized asset move or overwrite operations because the move path does not enforce `rename`, `delete`, `create`, or `publish` permissions, leading to data loss, content integrity loss, and service disruption.</description><content:encoded><![CDATA[<p>Pimcore, a PHP-based platform for managing digital data, contains a vulnerability in its WebDAV asset endpoint that allows unauthorized asset manipulation. The vulnerability, identified as CVE-2026-45260, stems from a missing authentication plugin in the WebDAV controller, specifically impacting the <code>MOVE</code> operation. This oversight enables unauthenticated remote attackers, who possess knowledge of two existing asset paths within the same directory, to send a crafted WebDAV request and delete the source asset. Moreover, authenticated low-privileged users can exploit this flaw to perform unauthorized asset move or overwrite operations due to the absence of proper permission checks along the move path. This can lead to data loss and service disruption. The affected versions are Pimcore 12.3.6 and earlier.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An unauthenticated attacker identifies two existing asset paths in the same directory on a Pimcore instance (e.g., <code>/products/source.jpg</code> and <code>/products/existing.jpg</code>).</li>
<li>The attacker crafts a WebDAV <code>MOVE</code> request targeting the source asset (<code>/products/source.jpg</code>).</li>
<li>The <code>Destination</code> header of the <code>MOVE</code> request is set to the path of the destination asset (<code>/products/existing.jpg</code>).</li>
<li>The <code>Overwrite</code> header is set to <code>T</code>, indicating that the destination asset should be overwritten if it exists.</li>
<li>The attacker sends the crafted <code>MOVE</code> request to the <code>/asset/webdav</code> endpoint.</li>
<li>The Pimcore server receives the request and, due to the missing authentication plugin, processes it without verifying the attacker&rsquo;s identity.</li>
<li>The <code>Tree::move()</code> function is executed, which deletes the source asset (<code>/products/source.jpg</code>) via the <code>Asset::delete()</code> function <em>before</em> checking for a valid user session or asset permissions.</li>
<li>The server attempts to set the <code>userModification</code> field but fails because there&rsquo;s no authenticated user, triggering an error. Despite the error, the source asset has already been deleted.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>This vulnerability allows for the unauthorized deletion of assets in Pimcore. An unauthenticated attacker can remotely delete assets if they know the paths. In Pimcore deployments where assets represent product images, documents, media, or DAM-managed business content, this deletion or unauthorized overwrite can cause data loss, content integrity loss, and service disruption. The affected package is <code>composer/pimcore/pimcore</code> in versions 12.3.6 and earlier.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply the necessary patches to upgrade Pimcore to a version greater than 12.3.6 to address CVE-2026-45260.</li>
<li>Deploy the Sigma rule &ldquo;Detect Pimcore WebDAV Unauthorized Asset MOVE&rdquo; to identify potential exploitation attempts against the <code>/asset/webdav</code> endpoint.</li>
<li>Monitor web server logs for <code>MOVE</code> requests targeting the <code>/asset/webdav</code> endpoint as described in the attack chain.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>webdav</category><category>asset-management</category><category>missing-authorization</category><category>pimcore</category></item></channel></rss>