9 March 2006
A new proof of concept virus has been discovered infecting yet another application of the Microsoft Office Suite. The targeted application this time is InfoPath and the virus at case is called W32/Icabdi.A. The virus is rather ‘interesting’ as it relies on the presence of external applications as the good old ‘debug.exe’ and “makecab.exe" as well as writing and execution permission from a specific location on the user’s harddisk.
If all these criteria are matched, the virus will extract the content of any *.xsn file, insert its code into the script.js file if present and reconstruct the found xsn-file (for those that are not aware of xsn-files, these are basically cabinet-files with some extras files for InfoPath to operate and know what to do).
Based on a random number one out of 10 messages will appear on screen:
Due to a possible oversight of the author, the last message will not be seen on the screen as with the same probability, the message will be overwritten with:
This proof-of-concept InfoPath virus has been done by [Second Part To Hell/rRlf]
http://www.[REMOVED].de.vu/
http://www.[REMOVED].de.vu/
The [REMOVED] part will actually point to the author’s website where he proudly acknowledges the fact that he created this virus. The author, using the name SPTH (Second Part To Hell), claims to be an Austrian citizen and has contributed to several electronic magazines of viruswriting groups as 29A. It seems, as with many viruswriters, that he seems to have a musical taste for metal music. He promises to release the source, the exact explanation of the virus and some InfoPath secrets, together with infected xsn-files, in a next electronic virus magazine.
Since this proof of concept virus does not carry and payload and relies on the presence of external applications, the risk of this virus is that low that users should not be concerned. Of course, like with any proof of concept virus, we might see a flood of viruses now using the same technique. So the best advice Norman can give the user is as usual: “Use common sense when executing files you received but did not ask for!"