Slashdot Mirror


Blackhole Exploit Kit Gets an Upgrade

wiredmikey writes "The popular Blackhole exploit kit, assumed to be created and maintained by an individual going by the online moniker of 'Paunch,' who continuously updates the browser exploit software, looks like it has just received another upgrade. The exploit works by infecting a user when they visit a Blackhole-infected site, and their browser runs the JavaScript code, usually via a hidden iframe. If the location or URL for the malicious iframe changes or is taken down, all of the compromised sites will have to be updated to point to this new location, making it hard for the attackers. To deal with this, the Blackhole JavaScript code on compromised sites now dynamically generates pseudo-random domains, based on the date and other information, and then creates an iframe pointing to the generated domain. Moreover, the kit's recent upgrade also added a new attack. According to Sophos, sometime in early June Blackhole was updated to include an attack that targets a flaw in Microsoft's XML Core Services, which remains unpatched. Unfortunately, the changes prove once again that the criminal economy online is alive and well."

26 of 43 comments (clear)

  1. Core XML Services by i+kan+reed · · Score: 1

    Does that mean Windows Firefox users are ostensibly safe? I don't know what library firefox uses for xml parsing.

    1. Re:Core XML Services by rbrausse · · Score: 2

      afaik Mozilla includes the expat parser

    2. Re:Core XML Services by noh8rz5 · · Score: 1

      maintained by an individual going by the online moniker of 'Paunch,'

      that's what my wife calls me!

  2. Firefox + NoScript by Anonymous Coward · · Score: 4, Insightful

    Problem fecking solved. Nobody should be running without a script blocker in this day and age.

    1. Re:Firefox + NoScript by lostsoulz · · Score: 5, Interesting

      Broadly agreed, but t'Internet is a woeful mess of script upon script upon script. I use NoScript, Ghostery, AdBlock Plus and HTTPS Everywhere...but sometimes find well-known sites that still b0rk until I reconfigure an addon.

    2. Re:Firefox + NoScript by JDG1980 · · Score: 4, Insightful

      If you run NoScript, essentially every web site in existence is broken by default and has to be whitelisted. If you get into the habit of auto-allowing everything, you're no safer than you would be without it installed, and if you don't, then you have to manually spend 5 minutes picking and choosing which scripts you have to enable for the page to work.

    3. Re:Firefox + NoScript by trifish · · Score: 1

      No problem isn't solved. But believe whatever you want.

    4. Re:Firefox + NoScript by Trilkin · · Score: 2

      More like 10 seconds. It's a compromise worth the time.

      --
      Nobody cares what the CAPTCHA for your post was.
    5. Re:Firefox + NoScript by w.hamra1987 · · Score: 1

      that's why i prefer "request policy" much more than noscript, i dont use noscript.

      with "request policy" it blocks any external resources, and allows any script being loaded or run from the same domain you're visiting. malicious adds and scripts are always external, and you're safe. with many sites, like slashdot, you have external elements and scripts from a domain being used as CDN, you can whitelist it in 2 clicks, and keep the rest blocked. very easy, and maintains compatibility and security.

      --
      my sig pwns your sig
  3. Lowest common denominator by Anonymous Coward · · Score: 1

    Unfortunately, the changes prove once again that the criminal economy online is alive and well.

    Just in case you were living under a rock in fantasyland with the cyber fairies where the robot unicorns roam free unhampered by criminals...

    1. Re:Lowest common denominator by slyrat · · Score: 1

      Just in case you were living under a rock in fantasyland with the cyber fairies where the robot unicorns roam free unhampered by criminals...

      You leave my robot unicorns out of this!

  4. Before a knee jerk posts... by trifish · · Score: 5, Insightful

    Before a knee jerk posts "I use NoScript -- I'm safe!"...

    This doesn't mean that JavaScript is insecure. It just means there's an exploitable unpatched vulnerability in JS in some browser. The fact that this malware uses JavaScript + iframe doesn't mean JavaScript is inherently insecure or less secure than bare HTML.

    And now the worst news of all for you: the HTML engine (or any other portion) of the browser can and often does contain exploitable unpatched vulnerabilities. So even if you disable JavaScript you can get infected.

    The bottom, line the best way to protect yourself is honor the following three golder rules:

    1. Keep your browser and OS updated with security fixes.

    2. Don't visit suspicious websites and don't open suspicious email attachments.

    3. Use a good antivirus that monitors your internet traffic.

    Profit?

    1. Re:Before a knee jerk posts... by f3rret · · Score: 4, Insightful

      You don't know how plugins work with modern browsers. Please stop pretending that you do.

      Without the JS redirect, there is no avenue for infection. Period. NoScript will stop this, properly configured. Period. Because of the nature of the kit, most antivirus products WILL NOT protect you from the threat. Period.

      Yes this particular exploit (and any other JS based exploits, probably). Guy you are replying to said that while NoScript might protect you from JS based exploits, it does not protect you from exploits that targets elements not affected by NoScript or exploits aimed at NoScript itself.

      The internet is a dangerous place, sometimes bad stuff slips through the cracks. There isn't a silver bullet solution that will keep you 100% safe 100% of the time.

      --
      Admit nothing. Deny Everything. Make Counter-accusations.
    2. Re:Before a knee jerk posts... by plover · · Score: 2

      You're a couple posts behind staving off the knee jerks. However, the safety of NoScript isn't the primary reason I run it. It's the crap that third party scripts "add to browsing experience" that I find useless at best; distracting in most cases of advertising; and tracking sites that are actively harmful to my privacy as well as to the accuracy of the web in general because their results are used by marketers to manipulate search engine results via their SEO activities.

      And I would argue against your assertion that JavaScript is secure. The problem is that it's so complex, and that it interacts in so many different ways with browsers, that the many implementers have unintentionally created a seemingly limitless supply of security holes.

      --
      John
    3. Re:Before a knee jerk posts... by Viol8 · · Score: 2

      "The internet is a dangerous place"

      Not that you're overegging it at all. The internet may be many things but dangerous it isn't. Not until someone plugs a browser into an industrial robot.

      "There isn't a silver bullet solution that will keep you 100% safe 100% of the time."

      I've been using the internet for 20 years and the web since about 1995. I've never once had a machine become infected with malware or a virus despite never using a virus scanner though I will admit someone once hacked an ftp server I hadn't upgraded. Want to know my secret? Its called unix/linux.

    4. Re:Before a knee jerk posts... by Inda · · Score: 2

      NoScript. How can you view the WWW with that installed?

      I installed it. Visited a dozen of my favourite sites. Whitelisted half of them, because I trust them. OK so far.

      It's the new sites where the problems start. Google says, on the top result, I can convert XYZ online, using forms. Excellent. Only that functionality no longer exists. Maybe the site is broken. Maybe Google is mistaken. Maybe I'll look at the source. Maybe I'll try the next site.

      I'm struggling to think of the exact reason I uninstalled it; it all happened so fast. It was missing content; probably forms.

      I was writing JS back when it was nasty. I'm fine with the reasons people on Slashdot use NoScript. It does not pass the "Dad check" though. It makes for a crap browing experience. Sites should degrade nicely without JS, but they don't - why would they when 99.9% of people don't know their iFrame object from their multidimensional array?

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    5. Re:Before a knee jerk posts... by Anonymous Coward · · Score: 3, Insightful

      How do you know you have never had an infection if you don't occasionally scan? Exploits for Linux-based systems have been found in the wild before -- Red Hat releases patches on an almost daily basis. You are certainly /more/ secure than a Windows user, but the only truly secure system is the one without both power and network connectivity. You are advocating a poor security posture by suggesting that Linux users need not worry about infection.

    6. Re:Before a knee jerk posts... by plover · · Score: 3, Insightful

      Funny, I often wonder how so many people can view with the WWW without NoScript installed! Zooming up fake windows, continually scrolling sidebars, attack ads, "do you want to chat with a representative online" boxes, it seems like there are usually about three things to dismiss before even uncovering most content.

      However, I'd certainly agree that NoScript is not for the uninitiated. It doesn't pass the mom test, or even the wife test. Most people just want things to work, and are willing to put up with whatever crap they're served in order to get it. I'm willing to view the static content, and if there's something deeper to explore, I understand up front that I might have to whitelist a few things to get it to work. Note that you can configure NoScript to automatically permit scripts originating from "base 2nd level domains" (i.e. allow everything from *.foobar.com when you're on www.foobar.com), which generally enables local content to work just fine, while still preventing XSS nonsense. The only place where I commonly run into trouble is with video content, as it's generally hosted somewhere else like Vimeo or YouTube, and with third party SSO providers like Yahoo. In all, over many years of browsing I've added some margin of trust for about a hundred sites which seem to have taken care of most of those issues.

      --
      John
    7. Re:Before a knee jerk posts... by plover · · Score: 1

      Oh, and I forgot to mention the most important recovery method: if it's too hard to view, it's just the freakin' web - I go back to my search results and find the info on a different site. There are usually dozens of other sites willing to provide me the information without making me endure their JavaScript stupidity.

      --
      John
    8. Re:Before a knee jerk posts... by firewrought · · Score: 2

      This doesn't mean that JavaScript is insecure. It just means there's an exploitable unpatched vulnerability in JS in some browser. The fact that this malware uses JavaScript + iframe doesn't mean JavaScript is inherently insecure or less secure than bare HTML.

      This is the wrong way to see this. A markup language that generates a static DOM (from which a GUI is rendered) is inherently more secure than a programming language that has access to a large set of supposedly sandboxed API's in that, while both can have vulnerabilities, the latter has considerably more "surface" to attack. Exploits may leverage one-off, soon-to-be-patched bugs to do their nasty work, but--statistically speaking--these bugs are going to arise more often in the more complex piece of software, and it's going to keep happening so long as new browser code is being written. NoScript nets a huge surface reduction and big security win here.

      And now the worst news of all for you: the HTML engine (or any other portion) of the browser can and often does contain exploitable unpatched vulnerabilities. So even if you disable JavaScript you can get infected.

      This is a good reminder. An example would be the 2004 exploit in Microsoft's JPEG code. But it would be interesting to see stats about how often the rendering engine is a vector of attack. I'm thinking it's relatively rare (although part of that would be that JS gets more attention from black hats because it's more fertile ground to begin with).

      --
      -1, Too Many Layers Of Abstraction
    9. Re:Before a knee jerk posts... by hesaigo999ca · · Score: 1

      >1. Keep your browser and OS updated with security fixes.
      Useless, this is based on a flawed model from the beginning, the OS will always be unsecure,
      as it does not follow military grade standards, and the population will always be left to use inferior products

      >2. Don't visit suspicious websites and don't open suspicious email attachments.
      They do not know in advance if a site is suspicious....until someone detects it...
      I can also write javascript code that morphs continuously so that no entity (google) will
      permanently block my sites...

      and if I don't open email attachments, what is the use of email at all then....
      I want to send some files in my email to my boss for review,....
      if you say no attachments should be open, that makes emails useless...
      and you and I both know even if you trust the source, emails can still contain viruses...

      >3. Use a good antivirus that monitors your internet traffic.
      AV software don't monitor IP traffic, firewalls do....get an AV with a built in firewall...
      Most firewalls bundled with AV are not on the same level as corporate level firewalls....
      they are inferior, and only work when people know what to look for...in advance...
      most people don't know how to use firewalls...and wont take the time too....
      hence why firewalls are useless to a regular end user...

    10. Re:Before a knee jerk posts... by Crag · · Score: 1

      And now the worst news of all for you: the HTML engine (or any other portion) of the browser can and often does contain exploitable unpatched vulnerabilities. So even if you disable JavaScript you can get infected.

      I was going to call "citation needed", but then I Googled around and found an example.

      The bottom, line the best way to protect yourself is honor the following three golder rules:

      1. Keep your browser and OS updated with security fixes.

      2. Don't visit suspicious websites and don't open suspicious email attachments.

      3. Use a good antivirus that monitors your internet traffic.

      Profit?

      I'm not a fan of antivirus software, but otherwise I completely agree. Defense-in-depth is the only defense.

    11. Re:Before a knee jerk posts... by iiiears · · Score: 1

      How many ad servers do you contact with each page visited?

      How motivated would attackers be to compromise any ad server?

      --
      15TW = 15,000 Nuclear Reactors. (Approx. one accident a month.)
    12. Re:Before a knee jerk posts... by Redmancometh · · Score: 1

      Goddamn I'm funny.

  5. Once again? by gmuslera · · Score: 1

    We are seeing every day criminal use of economy, online or not, should not be so surprising.

  6. My website got infected with this Exploit kit by TeriMaKiChooth · · Score: 1

    This was a senseless attack on my website (www.silversash.com). I was providing an Oracle DBA/Developer tool for free. I had to spend weeks trying all different things to clean it up. Ultimately I wiped out the entire contents and rebuilt the website. May this guy turn into a leper with gnarly fingers !!