CVE-2026-44403Wing FTP Server 8.1.2版本中的会话序列化机制存在认证远程代码执行漏洞。经过身份验证的管理员可以通过域管理员的“mydirectory”字段注入任意Lua代码。由于系统将会话值不安全地序列化为Lua源代码,且未正确转义闭合定界符,导致当受污染的会话通过loadfile()加载时,注入的代码将被执行,从而允许攻击者在服务器上远程执行任意命令。
该漏洞的核心在于Wing FTP Server处理会话数据时的不安全序列化机制。服务器将用户配置(特别是域管理员的'mydirectory'字段)直接序列化为Lua源代码文件。在序列化过程中,系统未对用户输入的特殊字符进行有效的转义处理。攻击者利用管理员权限,构造包含恶意Lua代码的payload(如闭合字符串并调用系统函数)填入该字段。当服务器后续通过loadfile()函数重新加载该会话文件时,恶意代码被解析并执行,从而实现远程代码执行。