<?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>Paperclip (&lt; 0.3.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/paperclip--0.3.1/</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>Fri, 21 Aug 2026 15:25:14 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/paperclip--0.3.1/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>Remote Code Execution in Paperclip via DNS Rebinding</title><link>https://feed.craftedsignal.io/briefs/2026-08-paperclip-dns-rebinding/</link><pubDate>Fri, 21 Aug 2026 15:25:14 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-paperclip-dns-rebinding/</guid><description>Paperclip versions prior to 0.3.1 are vulnerable to remote code execution due to improper Host header validation when running in 'local_trusted' mode, allowing attackers to leverage DNS rebinding to execute arbitrary commands.</description><content:encoded><![CDATA[<p>Paperclip versions before 0.3.1 contain a critical security vulnerability (CVE-2026-77087) affecting users who run the software in its default 'local_trusted' mode. The vulnerability stems from a failure to validate the Host header during incoming API requests. An attacker can exploit this via DNS rebinding; by tricking a developer into visiting a malicious webpage, the attacker can force the victim's browser to make unauthorized, authenticated API requests to the locally running Paperclip instance. These requests interact with the process adapter, ultimately resulting in remote code execution on the developer's machine. This is a significant risk for development environments where Paperclip is configured to trust local traffic without strict origin verification.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker hosts a malicious website configured to perform DNS rebinding against a target domain that resolves to 127.0.0.1.</li>
<li>A developer or user running Paperclip locally navigates to the malicious website in their browser.</li>
<li>The website's scripts initiate a DNS rebinding attack, causing the browser to resolve the attacker-controlled domain to a local address (e.g., localhost).</li>
<li>The browser sends a cross-origin HTTP request to the Paperclip API running on the local host.</li>
<li>The Paperclip application, running in 'local_trusted' mode, fails to perform Host header validation and accepts the forged request.</li>
<li>The request triggers the Paperclip process adapter, which interprets the API command as a legitimate instruction.</li>
<li>The process adapter executes the attacker-supplied command on the developer's local operating system with the privileges of the Paperclip process.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an unauthenticated, remote attacker to execute arbitrary commands on a developer's workstation. This can lead to full system compromise, source code theft, credential exfiltration, and lateral movement into the developer's internal network. Given the CVSS score of 9.6, this vulnerability poses a severe threat to organizations using the affected versions of Paperclip in development environments.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for security teams:</p>
<ul>
<li>Update the Paperclip package to version 0.3.1 or higher across all development environments immediately to address CVE-2026-77087.</li>
<li>Audit development workstations to identify any active instances of Paperclip running in 'local_trusted' mode.</li>
<li>Implement browser-based protections or host-level firewall rules to prevent cross-origin requests from reaching local services on development machines.</li>
<li>Review documentation for Paperclip configurations to ensure that 'local_trusted' mode is restricted to secure network segments if it cannot be disabled.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>rce</category><category>dns-rebinding</category><category>developer-tools</category><category>web-vulnerability</category></item></channel></rss>