<?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>Cpe:2.3:a:pcman:ftp_server:2.0:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3apcmanftp_server2.0/</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, 19 Oct 2026 18:22:37 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3apcmanftp_server2.0/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 PCMan FTP Server</title><link>https://feed.craftedsignal.io/briefs/2026-10-pcman-ftp-overflow/</link><pubDate>Mon, 19 Oct 2026 18:22:37 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-pcman-ftp-overflow/</guid><description>PCMan FTP Server 2.0 is vulnerable to a stack-based buffer overflow via the pwd command, allowing unauthenticated remote code execution.</description><content:encoded><![CDATA[<p>PCMan FTP Server version 2.0 contains a critical buffer overflow vulnerability identified as CVE-2024-58299. The vulnerability is triggered when the server processes a crafted 'pwd' command containing an excessively long string. This buffer overflow permits an unauthenticated remote attacker to overwrite the stack, leading to arbitrary code execution on the target system. Proof-of-concept exploits for this vulnerability have been publicly released, including implementations in Python and Ruby, as well as an established Metasploit module. This flaw poses a significant risk to any environment still utilizing the legacy PCMan FTP Server 2.0 software, as exploitation does not require prior authentication or user interaction.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker performs network reconnaissance to identify targets running PCMan FTP Server 2.0 on port 21.</li>
<li>The attacker establishes a TCP connection to the target's FTP service.</li>
<li>The attacker performs initial authentication or leverages anonymous access, which is often enabled by default in this server version.</li>
<li>The attacker sends a crafted 'pwd' command containing a 2007-byte padding sequence followed by a custom return address (e.g., JMP ESP).</li>
<li>The server process crashes or redirects execution flow as it attempts to process the oversized 'pwd' argument, triggering the stack overflow.</li>
<li>The injected shellcode, appended to the request, is executed with the privileges of the FTP service process.</li>
<li>The attacker establishes a reverse TCP meterpreter session or similar payload to achieve remote command-and-control access.</li>
<li>The attacker gains unauthorized control over the host system, typically with administrative or system privileges depending on the service execution context.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in full system compromise. As the FTP service often runs with high privileges, attackers can gain administrative access, exfiltrate sensitive files, or deploy additional malware. Given the publicly available PoC scripts and Metasploit modules, the barrier to entry for this exploit is low for actors targeting legacy infrastructure.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize the decommissioning of PCMan FTP Server 2.0. As this is legacy software, immediate migration to a modern, supported FTP or SFTP solution is the primary mitigation. Ensure network perimeter security blocks unauthorized access to port 21.</p>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>remote-code-execution</category><category>legacy-software</category></item></channel></rss>