The Security Information for week 43 discussed several vulnerabilities which were possible to exploit due to problems with the functionality in Internet Explorer, called Active Scripting. This week we will take this even further and show how users may be exposed to infections from malicious programs by opening an e-mail and even by surfing the web.
An example of what could be accomplished by exploiting these vulnerabilities was exemplified by 8 November, when the Norman's virus analysts got the first program which was able to infect when an e-mail was read. Read more about this worm, VBS/Bubble, in this document.
The exploits which is discussed this week, rely on the following conditions being met:
It is probably safe to assume that literally millions of PC users meets these requirements, thus being exploitable.
The vulnerability utilizes an ActiveX control called scriptlet.typelib which exists on PCs configured as described above. This ActiveX control is marked as "safe for scripting", which means that it can be executed from a program, e.g. Internet Explorer, without user approval.
However, this control may be used to create, delete or modify files on the user's PC, and to execute operating system commands. This ActiveX control may be started from any web page and users browsing that web page with Internet Explorer are vulnerable. It may further be started when a user receives an e-mail and uses Outlook or Outlook Express as the e-mail client.
Consider a scenario like this:
So far the only malicious program which utilizes this vulnerability, is the worm VBS/Bubble, which is not in the wild when this is written. However one may fear that other programs which use this now known technique, may appear.
To prevent yourself from being exposed to the particular vulnerability discussed here, one or all of the following may be applied:
Per Olav Førland