Stealthy router-based botnet worm squirming

Summary: Researchers at DroneBL have spotted signs of a stealthy router-based botnet worm targeting routers and DSL modems.The worm, called "psyb0t," has been circulating since at least January this year, infecting vulnerable embedded Linux devices such as the Netcomm NB5 ADSL modem (above) and launching denial-of-service attacks on some Web sites.

Researchers at DroneBL have spotted signs of a stealthy router-based botnet worm targeting routers and DSL modems.

The worm, called "psyb0t," has been circulating since at least January this year, infecting vulnerable embedded Linux devices such as the Netcomm NB5 ADSL modem (above) and launching denial-of-service attacks on some Web sites.

Some characteristics:

  • It's the first botnet worm to specifically target routers and DSL modems
  • Contains shellcode for many mipsel devices
  • It's not targeting PCs or servers
  • Uses multiple strategies for exploitation, including brute-force username and password combinations
  • Harvests user names and passwords through deep packet inspection
  • can scan for exploitable phpMyAdmin and MySQL servers

According to this DroneBL blog post, the worm can infect any Linux mipsel routing device that has the router administration interface or sshd or telnetd in a DMZ, which has weak username/passwords (including openwrt/dd-wrt devices).

The group estimates there are 100,000 hosts infected with this malware.

The author of this worm has some sophisticated programming knowledge, given the nature of this executable.

Action must be taken immediately to stop this worm before it grows much larger.

We came across this botnet as part of an investigation into the DDoS attacks against DroneBL's infrastructure two weeks ago, and feel that this botnet was the one which flooded DroneBL.

There are suspicions this might be a proof-of-concept research project.

Topics: Security, Networking

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

28 comments
Log in or register to join the discussion
  • And there are SOOO many routers with default "admin" password out there!

    Something tells me that shipping hardware or software with default passwords is hacker friendly.
    kd5auq
    • I suggested this years ago.

      It requires effort and has a non zero cost so it was never done. You make the default password the same as the serial number for the device. It is pre-configured with WPA turned on and during install, it posts HUGE warnings if you try to turn this off. Problem would be solved.

      About a year ago, I used the CD to install Hotspot@home from T-Mobile. It had no path, even looking for it, to set up security during the install. It did ask for a new password to the router, that was it. I pointed this out in an email that I am sure went to /dev/null.

      People take a wireless router, plug it in, "hey, I am online" and call it good.

      TripleII
      TripleII-21189418044173169409978279405827
    • They have to use a default password

      Otherwise how would people get into their router to set it up the first time? The real issue here is that the router doesn't INSIST (to the point of FORCING a person) that you change the name of the router, name of the network, and the default password.

      Personally, I do that on about a once yearly basis: I change the router name and password on my router (along with the wireless connection password) at least once a year.
      Lerianis
      • It is a default.

        It's the serial number (on the box and on the router itself. No real way to brute force that). It doesn't have to be default identical to all others. It all comes down to money though. Unless mandated that ALL do it the right (harder) way, everyone comes with the lowest common denominator, plug it in and it works. Totally insecure, but they are on the web.

        At least more know of security, but it was rare to find a secured network or non default password 3-5 years ago.

        TripleII
        TripleII-21189418044173169409978279405827
  • How many have WAN access by default?

    I have not seen a router that comes pre-configured with allow control over WAN activated by default. Anyway know of one's that do, might be time for a "avoid these routers" kind of blog until they take security as at least an afterthought. :D

    TripleII
    TripleII-21189418044173169409978279405827
    • All DSL Routers!(nt)

      .
      ShadeTree
      • LOL, yes, brain fart on my part. (nt)

        nt
        TripleII-21189418044173169409978279405827
  • RE: Stealthy router-based botnet worm squirming

    BWAHAHAHAHAHAH!!! A linux work is causing havoc!! ROTFLMAO!!

    I was specifically told many times that this sort of thing just wasn't possible on linux. That there were no worms for linux. Here we have proof of just how insecure linux really is, and how it spreads the degradation of the internet for all users. Oh and notice how it uses TELNET! I've warned over and over again this is a huge security hazard and the linux fanboys didn't believe me. Now the truth finally comes out that linux DOES leave telnet open! This is exactly why I don't buy anything with linux on it.

    I'm sure the fanboys are going to try to spin this or even worse try to redirect the the dangers of running linux away and go completely off topic with other operating systems. Go for it linux fanboys! We love to watch you squirm while you tell your lies.
    Loverock Davidson
    • Lovey....3.0 on the comments???

      News like this should have awakened you from a coma the moment the blogger hit "submit" so you could be the first to reply. You'd better have your doctor check your reflexes. ;-)
      MGP2
    • Ignorance exposed!

      Have you ever configured a router? Do you know what a DMZ is? Did you bother to read the article before delivering your canned diatribe?
      djchandler
      • He has a problem of comprehension

        so goodness knows what he said in his post. I can't be bothered to read his posts as they are always the same, a troll without any sophistication or understanding of the article.
        deaf_e_kate
      • And yet you didn't address any of his points.

        And we all know why.
        ye
      • Its not ignorance

        If what I'm saying is dead on accurate and true. It is a linux based router, this is a worm developed for it creating a botnet. Why is that so hard for you to accept?
        Loverock Davidson
    • Jeez...

      ...what a post. Do you really have to expose your ignorance to the world? I've been in the biz for over 30 years--name an OS, and I've probably developed for it, or even written kernel code. Any system distributed must be properly configured and secured, or it's going to have vulnerabilities. The Linux kernel *is* inherently more secure from worms or viruses, and usually Trojans, than Windows devices because most processes run as an unpriviliged user. In an embedded device, serious reconfiguration and stripping-down from a full distribution is necessary; and stupid decisions can be made concerning security functions--as has clearly been the case.

      It's not religion, it's not "us vs. them"--they're all tools to solve a problem. Microsoft is, however slowly, and with false starts, getting the idea of security; whether they can actually lock down something with as many legacy requirements and such bloated code as Windows, without a major break with the past, remains to be seen. Eventually, they _have_ to resolve it. Meanwhile, people who don't understand security concepts are working with Linux in a huge range of applications, including embedded--which requires a different paradigm than Linux desktop. Some companies, developers, and/or system designers don't get it--and any system can be misconfigured.

      Grow up. Drop the juvenile trolling, and if you can't contribute something useful, please shut up.
      ignatz_z
      • Like I said before, its not ignorance

        LOL!! Thank you for proving my point and doing exactly what I said the fanboys would do!

        Me:
        [i]'m sure the fanboys are going to try to spin this or even worse try to redirect the the dangers of running linux away and go completely off topic with other operating systems.[/i]

        You: but but but Microsoft!! Windows! but but but!!

        LOL!! Not only are you deflecting, but no where did you prove I had any ignorance but I infact told the truth and I can proudly say "I told you so!" :)
        Loverock Davidson
        • Hey Dorkrock Davidson

          Try using that pebble sized clump of fat you call a brain and answer this... Can you name any router that runs MS software?

          Yeah... Didn't think so... Moron...

          You have no clue what you are talking about... You saw the word linux and worm and thought it was your golden moment to be an uber troll...

          Your ignorance knows no bounds MS fanboy... Put your crash helmet back on and go back to your bedroom in mommies basement where you belong and are loved.
          i8thecat
          • but...

            didn't you know Loverock is rubber, and you're glue, so whatever you say bounces off of him and sticks to you?

            Geez, get a clue. And Loverock doesn't wear a helmet anymore, now that they've finally fitted the straight jacket and completed lining mom's basement with rubber.

            For the record it's ssh or the web interface, a remote shell client or a web server that are being exploited. And it's got to be resulting from a brute force attack, ergo the problem is idiots setting the devices up poorly, including bad passwords.

            It's a no brainer to set virtually uncrackable passwords, I can do it <i>without</i> a helmet. With a good password an attacker will eventually move on after an amount of time.

            Then anyone can run malware once root access to a Linux CLI is obtained. I can run malware off this here Linux desktop if I had the unction. Here's the kicker, the OS itself isn't compromised, it's doing it's job perfectly, albeit an evil purpose in the given example.

            When windows gets hacked it denies the user access to his/her own equipment to one degree or other. This does not happen with any active Linux exploit to my knowledge. The kernel is still healthy, it's just been tasked to inappropriate purposes. (which, Lovey, it does perfectly)

            And if you ever really wanted to learn a fact or two, LD, ponder this from the article:

            <b>DMZ</b>

            ..really. Grok the umwelt, dood.

            BTW the facts above aimed at LD.

            @ i8... I got a couple cats you're welcome to... =)
            pgit
    • "weak username/passwords" Your hubris knows no bounds

      At the risk of breaking the rule
      "Never argue with a fool, onlookers may not be able to tell the difference"

      Fanbois, anti fanbois, all full of cr@p. OS is no consequence. If one owns the greatest most secure vault in the world. What does it matter if the ignorant user leaves it wide open or keeps the factory combination 1-2-3? Not that linux is the greatest. As I'm no fanboi, of any OS. No OS can prevent stupidity, obviously your's didn't.

      I do like the potential for a serial number pw idea discussed in earlier posts.
      invmgr@...
  • Not again.....

    Another moronic post from the king moron, Rockhead the Dense!

    Someday, he just might get something right. Keep rolling along, Rockhead, keep rolling along.....
    linux for me
  • I imagine these type of worms may be long lived...

    Who's going to figure that they have a virus on their router? Certainly not the people that just plug it in and say done.
    storm14k