<?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>Xlight FTP Server (&lt; 3.9.5) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/xlight-ftp-server--3.9.5/</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, 29 Jul 2026 16:18:31 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/xlight-ftp-server--3.9.5/feed.xml" rel="self" type="application/rss+xml"/><item><title>Pre-Authentication Remote Code Execution in Xlight FTP Server</title><link>https://feed.craftedsignal.io/briefs/2026-07-xlight-ftp-rce/</link><pubDate>Wed, 29 Jul 2026 16:18:31 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-xlight-ftp-rce/</guid><description>Xlight FTP Server versions prior to 3.9.5 contain a pre-authentication stack buffer overflow vulnerability triggered by malformed SSH packets, potentially leading to remote code execution.</description><content:encoded><![CDATA[<p>Xlight FTP Server versions prior to 3.9.5 are susceptible to a pre-authentication stack-based buffer overflow vulnerability (CVE-2026-67192). The vulnerability exists within the SSH implementation of the server, specifically when handling GCM (Galois/Counter Mode) cipher negotiation. An unauthenticated attacker can send a maliciously crafted SSH packet containing an unvalidated length field to the GCM decryption routine. This oversight allows the attacker to corrupt the stack memory, specifically overwriting the stack cookie and the return address. Successful exploitation permits the attacker to achieve remote code execution before the authentication process is ever completed. This flaw poses a high risk as it requires no credentials and can be triggered during the initial stages of an SSH session.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker establishes an unauthenticated TCP connection to the Xlight FTP Server on the configured SSH port.</li>
<li>The attacker initiates the SSH version exchange and key exchange (KEX) process.</li>
<li>The attacker requests the use of a GCM cipher suite during the SSH negotiation phase.</li>
<li>The attacker sends a specially crafted SSH packet containing a manipulated length field that exceeds expected boundaries.</li>
<li>The Xlight FTP Server's GCM decryption function processes the unvalidated length field, resulting in a stack buffer overflow.</li>
<li>The overflow overwrites critical stack memory, including the stack canary and the function return address.</li>
<li>The function execution returns to an attacker-controlled address or a gadget chain.</li>
<li>The attacker achieves arbitrary code execution on the server host with the privileges of the FTP service.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-67192 allows unauthenticated remote attackers to gain code execution on affected Xlight FTP servers. This compromises the integrity and confidentiality of the entire server environment, potentially allowing for data exfiltration, lateral movement within the network, or the installation of persistent backdoors. Organizations running exposed Xlight FTP services prior to version 3.9.5 are at risk of complete system compromise.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately upgrade Xlight FTP Server to version 3.9.5 or later to remediate CVE-2026-67192.</li>
<li>Until patching is possible, restrict network access to the Xlight FTP server to trusted IP addresses using a firewall.</li>
<li>Deploy network-based intrusion detection signatures capable of inspecting SSH KEX packets for anomalous length values or malformed GCM negotiation structures.</li>
<li>Monitor server logs for unexpected crashes or service restarts which may indicate failed or repeated exploitation attempts.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>remote-code-execution</category><category>buffer-overflow</category><category>ftp</category></item></channel></rss>