know the trend. close the hole. stop the virus.

   vectorblog  about  contact

 

 

 

 

 

 

 

 


 

Sasser

infectionvectors.com

Updated August 2004

 

Infection Vector:        LSASS Vulnerability described in MS04-011

 

Impact:                       Medium (significant traffic generated), open FTP server

 

Sasser quickly became one of the most damaging and far-reaching worms in virus history, alongside Blaster, Nimda, Slammer, and CodeRed. Released within 3 weeks of the announcement of the Local Security Authority Subsystem Service (LSASS) buffer overflow vulnerability in April of 2004, Sasser tore through networks with exceptional speed.

 

Sasser finds targets by randomly selecting addresses. This follows the following algorithm:

 

52% of the time none of the localhost address is used, all four octets are random

25% of the time the first two octets of the localhost are used, the last two are random

23% of the time the first octet of the localhost is used, the last three are random

 

For every address generated, Sasser attempts to connect via TCP 445 and checks the returned SMB banner for vulnerable machines. If successful, the worm sends the LSASS exploit and shell code, trying to force the machine to connect back to the originator and download the virus code. The localhost has an FTP server on TCP 5554 open for this purpose, the victim machine opens the shell on TCP 9996.

 

The following Registry modification is made:

 

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

avserve2.exe=%Windir%\avserve2.exe

 

Each variant through F changes mutex names, thread count, etc. without substantial modification to the worm.

 

LSASS will crash if the exploit is successful, requiring the machine to restart.

 

UPDATE: Sasser.G

Released August 23, 2004, Sasser.G drops a copy of Netsky when it infects a machine. It spreads via randomly selected addresses and uses the same LSASS exploit as previous versions.

Copyright Ó 2004 infectionvectors.com. All rights reserved.