<?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>Clash-Verge - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/clash-verge/</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, 14 Sep 2026 06:12:28 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/clash-verge/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>Unauthenticated Command Execution in Clash Verge Rev</title><link>https://feed.craftedsignal.io/briefs/2026-09-cve-2025-50505/</link><pubDate>Mon, 14 Sep 2026 06:12:28 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-cve-2025-50505/</guid><description>Clash Verge Rev versions 2.2.3 and earlier are vulnerable to unauthenticated command execution via an API endpoint that can lead to local privilege escalation or remote code execution.</description><content:encoded><![CDATA[<p>Clash Verge Rev versions 2.2.3 and earlier contain an unauthenticated API endpoint at 127.0.0.1:33211/start_clash. The clash-verge-service, which typically operates with elevated system-level privileges (root or SYSTEM), fails to implement authentication for this interface. By sending a crafted JSON payload containing user-controlled parameters, including 'bin_path', 'config_dir', 'config_file', and 'log_file', an attacker can achieve arbitrary command execution on the host machine.</p>
<p>The vulnerability is particularly critical because the service executes provided parameters as system commands. Attackers can exploit this locally for privilege escalation or remotely via DNS Rebinding attacks - leveraging the 0.0.0.0-day behavior in specific browsers - or by chaining the attack through an exposed local network proxy. Defenders should prioritize patching or restricting access to the local API service immediately, as functional proof-of-concept exploits are publicly available.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker hosts a malicious web page designed to perform DNS Rebinding or prepares a local script for LPE.</li>
<li>Victim machine accesses the malicious page or is targeted via a reachable local network proxy.</li>
<li>The attacker issues a POST request to the local API endpoint at http://127.0.0.1:33211/start_clash.</li>
<li>The request includes a JSON body with malicious parameters (e.g., 'bin_path' pointing to an attacker-controlled binary or script).</li>
<li>The clash-verge-service receives the request and processes the 'bin_path' parameter without authentication or sanitization.</li>
<li>The service executes the specified binary or script using the elevated privileges of the service process.</li>
<li>The arbitrary command executes with root or SYSTEM-level permissions, completing privilege escalation or remote code execution.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an unauthenticated attacker to execute arbitrary commands with the same privileges as the clash-verge-service (SYSTEM or root). This results in full system compromise, persistent unauthorized access, and potential data exfiltration. Given the nature of the application and the availability of exploitation vectors, unpatched instances are at high risk.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update Clash Verge Rev to the latest patched version immediately to remediate CVE-2025-50505.</li>
<li>Implement host-based firewall rules to restrict access to the local loopback port 33211 to authorized processes only.</li>
<li>Enable browser protections that mitigate DNS Rebinding and Private Network Access (PNA) risks.</li>
<li>Monitor process creation logs for unexpected binaries or scripts being spawned by the 'clash-verge-service' process or related child processes.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">threat</category><category>cve-2025-50505</category><category>rce</category><category>privilege-escalation</category><category>clash-verge</category></item></channel></rss>