Exploit Code for Windows Zero-Day Targeted by Stuxnet Goes Public
Exploit code for one of the zero-day vulnerabilities exploited by the Stuxnet worm has made its way online.
The code exploits a Windows Task Scheduler vulnerability, and can be used to escalate privileges. The exploit code was added to the Exploit Database operated by Offensive Security Nov. 20. There is no patch currently available for the flaw, though Microsoft said one is forthcoming.
"Microsoft is aware of the public posting of the details of an Elevation of Privilege vulnerability used by the Stuxnet malware," Jerry Bryant, group manager of Response Communications at Microsoft, said in a statement. "We first discussed this vulnerability in September 2010. Because this is a local Elevation-of-Privilege issue, it requires attackers to be already able to execute code on a targeted machine. A bulletin addressing this issue will be released as part of our regular monthly bulletin cycle in the near future."
The vulnerability was one of four zero-days used by the malware in its bid to compromise industrial control systems. The three others have all been patched since the worm was discovered this summer.
Researchers have spent the last several months trying to get to the bottom of the Stuxnet worm. Just recently, Symantec reported evidence that it targets frequency converter drives used to control the speed of motors, and that the actual goal of the worm may be to disrupt nuclear programs. In particular, speculation has focused on Iran as a possible target, as it has been the site of many of Stuxnet's infections.
Among the other zero-days Stuxnet has been observed using are the .LNK shortcut vulnerability, patched in August; a vulnerability in the Windows Print Spooler service (MS10-061), patched in September; and another privilege escalation issue (MS10-073), patched in a massive update in October.
Early versions of the worm also spread without a vulnerability at all; instead abusing Windows' AutoRun feature to compromise machines through infected USB devices.