for everyone using noscript addon, iframe content is still accepted by default even if you haven't accepted scripts on a site. You'll have to go into the settings and make it (<iframe>) unaccepted for sites that aren't on the whitelist.
So just installing noscript is not enough.
Smart of the virus writers to send the virus via iframe. Since use of noscript is becoming so widespread, they send it via a method that can bypass noscript by default. Most people would think that noscript protects us enough by default right off the bat if we don't enable scripts on a site, but that isn't the case.