"Conficker" worm on Microsoft Windows systems
| Reference: |
CERT-IST/AV-2008.504 |
| Version: |
1.3 |
| Version date: |
02 February 2009 |
 |
Vulnerability Classification
| Risk: |
 |
very-high |
|
| Impact: |
Take control |
| Vulnerability category: |
Worm |
| Confidence: |
Vendor-acknowledged |
| Attack expertise: |
Beginner |
| Attack requirements: |
Remote (no account) over a standard service |
 |
System Information
| Affected Platform(s): |
- Windows 2000 SP4
- Windows XP SP2 and SP3
- Windows XP Professional x64 Edition and Windows XP Professional x64 Edition SP2
- Windows Server 2003 SP1 and Windows Server 2003 SP2
- Windows Server 2003 SP1 (Itanium) and Windows Server 2003 SP2 (Itanium)
- Windows Server 2003 x64 Edition and Windows Server 2003 x64 Edition SP2
- Windows Vista and Windows Vista SP1
- Windows Vista X64 Edition and Windows Vista X64 Edition SP1
- Windows Server 2008 for 32-bit, 64-bit and Itanium systems
|
| Affected Software(s): |
| |
Remarks: - System patched with patches provided in the MS08-067 bulletin are protected against this worm.
|
 |
Description
| Problem description: |
 |
"Conficker" is a computer worm that spreads through local networks on infected systems, by exploiting the RPC vulnerability of the "Server" service (MS08-067) of Microsoft Windows systems, described in the CERT-IST/AV-2008.460 advisory.
"Conficker" tries to open a backdoor on ifected systems.
Note: "Conficker" is also known as "Confick", "Downadup" or "Downad". |
 |
| Technical information: |
 |
In addition to the overall behaviour already described, it should be noticed the following points:
- "Conficker" starts an HTTP server on a random port on infected systems in order to host a copy of the worm.
- "Conficker" scans the network to detect machines vulnerable to the MS08-067 flaw. When it finds vulnerable systems, the remote machine connects to the HTTP server and downloads a copy of the worm.
- On Windows 2000 systems, "Conficker" injects a copy of its malicious code in the "services.exe" process.
- On other systems, "Conficker" creates a service called "netsvcs".
- "Conficker" tries to call an API function to reset the computer's system restore point, potentially defeating recovery using system restore.
|
 |
| Diagnostic: |
 |
Here are the visible characteristics of the "Conficker" worm that allows to detect it on an infected system :
1°) Network traffic :
- Network port(s) opened : NA
- Site(s)/Server(s) contacted :
[http://] trafficconverter [dot] biz/4vir / antispyware / loada[removed]
[http://] www[dot] maxmind [dot] com/ download /geoip /database /GeoIP[dot] [removed]
"Conficker" also attempts to contact the following sites to obtain the IP address of the infected computer:
[http://] www[dot] getmyip[dot] org
[http://] /getmyip[dot] co[dot] uk
[http://] checkip[dot] dyndns[dot] org
The worm also attempts to contact the following sites to obtain the current date:
[http://] www[dot] w3[dot] org
[http://] www[dot] ask[dot] com
[http://] www[dot] msn[dot] com
[http://] www[dot] yahoo[dot] com
[http://] www[dot] google[dot] com
[http://] www[dot] baidu[dot] com
- E-mail address(es) contacted : NA
2°) Systems modifications :
- File(s) added :
- %System%\[RANDOM FILE NAME].dll
- Registry key(s) added or changed :
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\netsvcs\Parameters\"ServiceDll" = "[PathToWorm]"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\{random}\"ImagePath" = %SystemRoot%\system32\svchost.exe -k netsvcs
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost
|
 |
Solution
Solution to the "Conficker" worm infection
Update your anti-virus software :- Use the anti-virus automatic update feature.
- Or use the following instructions for a manual update.
- TrendMicro update - Signature file 5.679.00 or later
- Symantec update - Use "Intelligent Updater" (see URL below) or "LiveUpdate" updated26/11/2008
- Sophos Update - IDE file for that specific worm
- NAI update - DAT file 5444 or later, to be released on 24/11/2008
- F-Secure update - update date : 26/11/2008 or use the following updates
- Computer Associates updates
|
 |
Standard vulnerability IDs
Additional Resources
- Microsoft security alert regarding the Conficker.B variant (KB962007)
- Sophos documents regarding the "Conficker" worm
- Computer Associates document regarding the "Conficker" worm
- NAI document regarding the "Conficker" worm
- Symantec document regarding the "Conficker" worm
- TrendMicro document regarding the "Conficker" worm
- F-Secure document regarding the "Conficker" worm
- Panda document regarding the "Conficker" worm
|
 |
History
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
Version |
 |
 |
 |
Comment |
 |
 |
 |
Date |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
1.3 |
 |
 |
 |
Microsoft security alert regarding the Conficker.B worm variant |
 |
 |
 |
02 February 2009 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
1.2 |
 |
 |
 |
Second Sophos document regarding the "Conficker" worm |
 |
 |
 |
05 January 2009 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
1.1 |
 |
 |
 |
Precision regarding the sites contacted by the worm |
 |
 |
 |
28 November 2008 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
1.0 |
 |
 |
 |
Advisory creation |
 |
 |
 |
27 November 2008 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
|