<?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>Link Library - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/link-library/</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>Sat, 15 Aug 2026 20:20:24 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/link-library/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>Arbitrary File Deletion in Link Library Plugin for WordPress</title><link>https://feed.craftedsignal.io/briefs/2026-08-link-library-arbitrary-file-deletion/</link><pubDate>Sat, 15 Aug 2026 20:20:24 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-link-library-arbitrary-file-deletion/</guid><description>An unauthenticated arbitrary file deletion vulnerability in the Link Library WordPress plugin (CVE-2026-18855) allows attackers to trigger server-side file removal via manipulated input during standard administrative moderation.</description><content:encoded><![CDATA[<p>The Link Library plugin for WordPress (versions 7.9.4 and earlier) contains a critical security flaw in the ll_delete_link_fields function. The vulnerability stems from insufficient file path validation, allowing an unauthenticated attacker to supply a crafted path that the application will treat as a target for deletion.</p>
<p>For the attack to succeed, the administrator must have enabled the 'Delete local file on link deletion' feature, which is disabled by default. Once enabled, an attacker submits a malicious link to the application. When a site administrator performs the routine moderation task of permanently deleting that link, the application executes a deletion command against the attacker-supplied file path rather than the legitimate link file. Successful exploitation leads to the loss of critical system files, such as wp-config.php, which can subsequently be leveraged to achieve remote code execution (RCE) by forcing a reinstallation of the WordPress environment.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker discovers a WordPress site using the Link Library plugin.</li>
<li>Attacker verifies the 'Delete local file on link deletion' option is active by submitting a link or observing site behavior.</li>
<li>Attacker submits a new link containing a path traversal payload or a path to a critical system file (e.g., wp-config.php) in the link's metadata/fields.</li>
<li>The site administrator logs into the WordPress dashboard.</li>
<li>The administrator views the list of pending or submitted links.</li>
<li>The administrator selects the malicious link and triggers a permanent delete operation.</li>
<li>The ll_delete_link_fields function executes the deletion using the attacker-controlled path.</li>
<li>Critical files are removed, destabilizing the application and potentially facilitating RCE.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in the permanent deletion of arbitrary files on the hosting server. If key files such as wp-config.php are deleted, the integrity of the WordPress installation is compromised, often resulting in complete service downtime or an opportunity for the attacker to reconfigure the database credentials to gain full administrative access.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized, concrete actions for detection engineering teams:</p>
<ul>
<li>Update the Link Library plugin to the latest version immediately to resolve CVE-2026-18855.</li>
<li>Disable the 'Delete local file on link deletion' setting in the Link Library configuration if it is not strictly required for business operations.</li>
<li>Audit administrative moderation logs to identify abnormal link deletion patterns.</li>
<li>Implement File Integrity Monitoring (FIM) on the web root to detect unexpected deletion events targeting wp-config.php or other sensitive system files.</li>
<li>Monitor web server error logs for recurrent file access failures following link deletion tasks.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>