Slashdot Mirror


DoS Vulnerability On Nokia Phones

Matt_Bennett writes "According to this report from CNN, it is possible to send a SMS (Short Message Service) message to certain Nokia GSM phones, in particular the Nokia 7110, which will cause it to lock up. At this point, they are unsure if it is possible from an email-to-SMS gateway. The phone has to have its battery removed and replaced to return to normal operation." "Sorry I couldn't call you back, my phone was haxx0r3d." We laugh, but as personal electronics get better, we rely on them more... and at the same time, they become more complex: the potential security holes grow. Its kinda creapy.

39 of 114 comments (clear)

  1. Re:Anybody know how to do this ?? by Anonymous Coward · · Score: 3

    On norwegian TV yesterday, they interviewed some Nokia techies finishing up their research on the matter. Its seems that this bug only can be recreated with some sort of Nokia development software and equipment. This things are not readlily avalible.

    Next version of this software should solve the issue. A recall of the exploitalbe phones is not considered
  2. Sad to say, Nokia doesn't "get it" - any of it. by korpiq · · Score: 2

    It's amazing how unclued that company can remain.
    1. Still no data suite or such protocol for Linux.
    2. Their user interfaces seem to get slower/more complicated to use by every generation they publish.
    3. Instead of bringing out real solutions like handhelds with both GSM and TCP/IP CLI capability, they concentrate on corporate internet-remade-wannabe WAP.

    It's not really just Nokia, it's the general short-sightedness of corporations still unable to get the clue from their own work-force geeks.

    We're moving to information age not because of funny gadgets, but because of real, hard-to-use, hard-to-beat endlessly-programmable-information-processing-capa ble computers. Just miniaturizing PC to a practical, wearable companion doesn't seem to guarantee as much sales as moronic gadgets, only the latter gets implemented by the big players. The only good news in this situation is that small players still would have a chance.
    </rant>

    Vision:
    I want a necklace of batteries and PCMCIA cards wired to my earplugs and sights, that I can secure myself against hazardous SMS'es and other forthcoming hacks.

    --

    I think, therefore thoughts exist. Ego is just an impression.
    1. Re:Sad to say, Nokia doesn't "get it" - any of it. by Robert+S+Gormley · · Score: 2

      "TCP/IP CLI capability" is not a "real solution". It is *somewhat* of a *neat thing* for a very small minority of users...

      --

      Open Source. Closed Minds. We are Slashdot.

  3. Re:malformed message by kootch · · Score: 2

    how mission-critical is a cell phone? must it be online at all times? must it have zero down time?

    for a DoS attack to be successful, the point is to flood a server that is required to be online at all times and that denial successfully takes them offline for an extended length of time.

    this isn't a true DoS attack because the person sending it would have to send out a continual stream of these malformed messages that would get bounced back to them as soon as one brings down the phone. Also, the SMS provider software would shut down the point of entry if their load from a point becomes too large.

    I would call this a simple software glitch that has the unfortunate problem of causing the phone's OS to crash.

    call it a runtime error. call it a macintosh system error. it's just not a DoS

  4. Re:Indeed it ain't anything difficult... by kootch · · Score: 2

    so this should be called a triggered runtime error instead of a DoS

  5. Re:Stupid and needless technology by quonsar · · Score: 5

    Who are the geniuses that think these things up?

    My guess would be Hanna-Barbara. We're all just bit players in a big Jetsons episode.

    "I will gladly pay you today, sir, and eat up

  6. Re:malformed message by levendis · · Score: 2

    Not really, a DoS attack is anything that Denies Service, its just so happens that what you describe (I believe its called a smurf attack) is one common way to do that on the net.

    Also, cell phones are mission critical, for some people anyway. Emergency workers (firefighters, cops, ambulance drivers, etc) are beginning to rely more & more on cell phones for communication. The fact that someone can send my phone a message that forced me to manually reset the phone is pretty pitiful. IF something like this occured in, say, Pine or Elm, its would be considered a pretty big flaw.

    --
    ---- I made the Kessel Run in under 11 parsecs.
  7. Almost every GSM phone is vulnerable to SMS by Anonymous Coward · · Score: 2

    Friend at work was able to construct a SMS message that crashed every GSM phone available at the company (And understandably, SMS messaging services oriented company has practically all models to test with), not only when sent to phone, but just by being on the SIM card. (Obviously, this crash triggered when parsing the message from memory.) On the bright side, you need SMSC to construct and send such a message.

    Just to state that this is hardly Nokia-specific problem, but of course, Nokia is most visible target, just like Microsoft.

  8. Re:SMS "reconfiguration" by Robert+S+Gormley · · Score: 2

    And the thing is, for reconfiguration messages, you have to confirm whether you want them or not. If the user chooses to do so, it's their fault... How clueless could you be to get a reconfiguration message out of the blue and go "Ooh, better accept this!"?

    --

    Open Source. Closed Minds. We are Slashdot.

  9. Re:malformed message by pen · · Score: 2
    how mission-critical is a cell phone? must it be online at all times? must it have zero down time?

    1. How mission-critical the cell phone is depends on who is using it. If it's your average SUV-driving latte-drinking yuppie, then no -- it isn't mission critical at all. But if it's a medical worker on call, it better be considered mission-critical.
    2. The downtime depends on how soon the person notices that the cellphone has crashed.
    3. I simply hate the way people are so used to Windows that they expect instability from an operating system. What happens when silicon becomes even more common? I would hate the day my refrigerator had a GPF...
    for a DoS attack to be successful, the point is to flood a server that is required to be online at all times and that denial successfully takes them offline for an extended length of time.

    DoS stands for Denial of Service, in case you were wondering. A DoS attack is anything that denies anyone service. Neither does it have to be against a server, nor does it have to be a flood. For example, the Winnuke attack was neither a flood, nor against a server (assuming that people aren't running servers on Windos).

    I would call this a simple software glitch that has the unfortunate problem of causing the phone's OS to crash.

    Oh sure, let me just reboot my cellphone. That's no problem, right? I mean software was meant to crash. And if my refrigerator (just wait a few years) suddently decides to crash in the middle of the night, I'll just run down and reboot it as well. No problem!

    call it a runtime error. call it a macintosh system error. it's just not a DoS

    See above.

    --

  10. More SMS fun by drwiii · · Score: 3

    Some Qualcomm QCP phones will let you spy on other people's SMS messages if you send a SMS to yourself full of high-bit characters. This was working with Bell Titanic's email-to-SMS gateway a few months back, not sure about now. It was kind of weird to get people's backup failure notices, NOCOL errors, and Oracle alerts though.

    1. Re:More SMS fun by neitzert · · Score: 3

      heh, you would probably like the nokia 9110/9000 series phones. There is an application that will allow you to send your phone into diagnostic mode and do some pretty silly things; like traingulate your position between three known transmitter towers, pick and choose local transmiter towers, and a plethora of other fun things. I think it still can be found at http://www.yaws.dk/communicator/ Though you'll need to hack yourself a nokia cable to make it work... christopher

      --
      This communication is secured using Rot-26 Encryption Algorithm, Unauthorized decryption will be subject to laughter.
  11. They didn't keep security in mind... by jlj · · Score: 2

    when trying to make it easier to use (Microsoft all over). I'm fairly confident that this can't be caused by a normal SMS-msg with "normal" text (unless those Nokia engineers pulled it off -again-). Nokia phones can be configured using SMS-messages. Take Nokia WAP phones for example. They can be configured for WAP operation by receiveing an SMS message from your operator. Non-WAP Nokia phones also have similar functionality. Sending a malformed "config" msg might be what is causing this. Anyway, big deal. Nokia is a "designer" phone. Nice looks. Geeks in Scandinavia go for Ericsson (yes, I know they've fucked up in the past, but at least not as bad as Nokia this time :)

  12. Re: And people laugh..... Oh dear. by mashx · · Score: 2
    And did you ever notice how all new phones can "fall back" to analog?

    What it means is that in North America there is not the infrastructure for digital phones to be always on the digital service. Dual band phones in North America might mean Digital and Analogue, but Dual Band phones in the rest of the world mean two different carrier band frequencies. I think this answers points (1) and (2) as well.

    Analogue works because the infrastructure is there. Once the infrastucture is there, digital is MUCH preferable to Analogue, and I say this having been on a digital service for four years now in Europe, and when having to deal with the hiss and crackle of a analogue service both when in Canada and the States, it really annoyed me.

    As for the hacking, no it cannot happen on AMPS, but then of course with a cheap scanner, anyone can listen in on your calls.

    All this new-fangled technology, it will never last!! End sarcasm.

    --

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~
  13. Big deal. by BJH · · Score: 2

    How many people outside of Japan know about the guy who set up a WAP home page that redirected the viewer's phone to 110 (the Japanese phone number for emergency services)? They got 5500 false calls in three months around the country from idiots viewing the page. The guy who made it was arrested the other day for interfering with official services.

    Now imagine that as a phone virus...

  14. Re:WAP-related lockups by Mike1024 · · Score: 2
    Hey,

    SMS is hardly the only way to lock up your GSM

    Indeed not. You can permanantly destroy many GSM mobiles (including the SIM card) just by repeatedly hitting them with a sledgehammer.

    Yes, that was a joke.

    Michael

    ...another comment from Michael Tandy.

    --
    "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
  15. Re:malformed message by cwebster · · Score: 2

    > (I believe its called a smurf attack)

    No, a smurf attack consisits of sending and ICMP Echo packet to the bradcast address of a subnet who still allows that sort of thing, but the trick is, you spoofed the source IP in the IP header, so every host on that subnet sends an ICMP Echo Response packet to the spoofed source IP (your target). This has the benefit of multiplying you outgoung datastream by the number of hosts on the subnet you are bouncing from. it allows you to flood the target with much more bandwidth than you have available to you.

    That is a smurf attack, emailing a Cell Phone does not count.

  16. 'Good browser' is relative by Cato · · Score: 2

    I have a 7110 and occasionally use it for WAP - I would use it more, but about 1/3 of all pages I browse, including some portal sites, just can't be displayed. So calling this a good browser is rather an exaggeration, though it may well be better than the others you tested.

    1. Re:'Good browser' is relative by Cato · · Score: 2

      Good point, but IMO browsers should be strict in what they send and liberal in what they send (the old IETF credo), i.e. they should be able to display something even if the WML is bad. If they really can't display anything they should show an informative error message so I can harass the WAP site or the WAP gateway as appropriate.

      Since I'm using Orange in the UK, Nokia is also supplying the WAP gateway...

      Anyway, as a 'plain user' I would probably have given up on WAP a long time ago due to these hassles - it's quite amazing to me that WAP works so badly for such a high percentage of pages. I happen to have a professional interest in WAP, GPRS, 3G, etc, so I keep on trying occasionally.

  17. Re:What next? by fm6 · · Score: 2
    Hey guy, we've had computers in cars for a long time. What do you think your car has instead of a carburetor? How do you suppose ABS brakes work?

    But that reminds me of a funny story. A very long time ago, I was working with an engineer who'd come out of the auto industry. I asked him when we would see ABS brakes in actual consumer cars. He told me he would never drive a car that relied on (possibly buggy) software to stop. "It brings a whole new meaning to the halting problem!"

  18. Second time... by zyzko · · Score: 4

    This is already second time this happens to Nokia. My roommate's Nokia 5110 had originally buggy firmware (which he later upgraded for obvious reasons...) which locked the phone if someone sent him an SMS-message with 160 dots. The phone locked up completely, only removing the battery brought it back to life.

    1. Re:Second time... by kinnunen · · Score: 2
      My friend had one of these too. Just recieving and viewing the message doesn't do the trick, you have to scroll to the end of the message to launch the bug. And you don't have to remove the battery if you're not in a hurry, the phone locks only for a couple of minutes.

      Of course, since the bug wasn't detected and fixed at a very early stage, there are several affected firmware revisions. I have no idea if they all work exactly the same way.

  19. Filter at SMS gateway? by Jacco+de+Leeuw · · Score: 4
    Since an SMS gateway is always required, can't these messages be filtered by the operator?

    Jacco
    ---
    # cd /var/log

    --
    -------
    Warning: Slashdot may contain traces of nuts.
  20. How mission critical is a cell phone? by mosch · · Score: 2

    Must your desktop computer be online at all times? Must it have zero down time? If not, please give me your IP address, and a vulnerability which causes you to do a full reset on your computer. I'll write an appropriate exploit.

    Here's how to turn it into a true DoS.

    while(1){
    crashPhone();
    sleep(120);
    }

    Now as you were noting about this not being a DoS attack, could you please give me your Nokia phone's SMS e-mail gateway address?


    ----------------------------
  21. Yes, they'll certainly find me... by mosch · · Score: 2
    Sure they'll find me, as long as I'm not using a hacked account in .cz or .ru, and sending the SMS messages through a web or e-mail gateway. This is like every other hack in the book, where they'll find you if you're dumb, but any sysadmin or network admin worth their salt could do it, if they were so inclined.

    Fortunately though, most people with the skills to cause such hassles also realize that it's just plain dumb to do such things.
    ----------------------------

  22. Not true. by plaa · · Score: 3

    Finland-based Nokia said that it was already in contact with Web2Wap, but that Nokia, the world's largest mobile phone maker, had itself never experienced such problems in the past.

    That is not true.

    Sending a message with 160 chars of '.' in it to older 5110 models caused them to lock up too. I've heard that this was an easter-egg deliberately made by some coder (though I'm not sure is this true or just another urban legend). The newer models don't have the bug (eg. mine doesn't - version 05.07 20-11-98 (you can see the version by typing *#0000#)).

    Furthermore, this article (only Finnish, sorry) says that in some cases the SMS also destroyed the SIM-card (no specifics mentioned).

    The article also mentions that Web2Wap has contacted Nokia and Nokia experts will meet with them Wednesday, but Nokia denies getting any contact requests. Typical.

    --

    I doubt, therefore I may be.
  23. Full Circle by Ungrounded+Lightning · · Score: 2

    Many of the early crackers were phone phreaks. Looks like we've come full circle.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  24. Re:Stupid and needless technology by carlfish · · Score: 3
    Is it too much trouble to flip a god damn switch!? Who are the geniuses that think these things up?

    This is how that thing called 'progress' works. Someone comes up with a cool new technology. People come up with hundreds of nifty new gadgets and applications for that technology. Those gadgets and applications that people want to use become household items. Those gadgets that people don't want to use show up in fifty years time as jokes in TV shows.

    Go back and look at all the stupid ideas people had when they first came up with that "electricity" thing. Think of the wacky ideas people had about how radio and television could be used. Think of the fact that only about one in twenty high-tech startups survive.

    The trick, however, is that it's nearly impossible to tell before the fact which gadgets will be wanted, and which will not. Some things that are really good ideas will tank because it was released in the wrong place at the wrong time. Some things that we all think are stupid will turn into the next big craze in consumer electronics. So the only logical thing to do is to produce all of them, and let Darwin sort them out.

    We prosper as a society when we allow people to think as wildly as possible, give them enough rope^H^H^Hesources to try their ideas out, take the best, and let the rest drop out.

    Charles Miller


    --
    --
    The more I learn about the Internet, the more amazed I am that it works at all.
  25. Re:Another hole in the WAP protocol? by flaggzz · · Score: 2

    nokia 7110 has wap. i think it was the first phone public with wap... at least here in sweden

    --
    Ring brother, ring for me | Ring the bells of hope and faith
    Ring for my damnation | I am at the gallows end
  26. What next? by edgrale · · Score: 2

    Imagine, soon we'll have computers in CARS! Now if someone would to DoS them ;-) *CRASH* What about fridges? Now if someone would h4xx0r my fridge and all my coke would be warm someone would be DEAD! ;-)

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  27. One if by Bug, Two if by Design... by ivi · · Score: 2
    By Design, it might be nice if my car could be stopped (by me, once in a while) by a message analogous to an SMS - i.e. in case it should ever be stolen.

    Also, I've often wondered if a cel.tel could be activated - on the sly - as a surveillance device... i.e. open the microphone in response to a (silent) incoming call/message... it doesn't ring, light up , vibrate or talk... but listens and sends what it hears to an unknown operator.

    If not now, then it's just a matter of time...

  28. Re:Another hole in the WAP protocol? by Ewan · · Score: 3

    This isn't a WAP thing, its just dodgy software in nokia phones (they arent even wap phones).

    Ewan

  29. The first of many I think by mav[LAG] · · Score: 4
    We never learn. The more complex a system becomes, the more possible paths through that system there are and so the more bugs and potential security holes there are. Placing more and more technology in smaller and smaller places isn't going to be as wonderful as we think unless security is taken seriously from the very very beginning.

    I'm willing to bet that today's Nokias are more powerful that the PCs of 15 years ago. What kind of security problems will we be seeing from phones in 5 years time?

    --
    --- Hot Shot City is particularly good.
  30. malformed message by kootch · · Score: 4

    so it's a malformed message that causes the computer to freeze up. big deal. they're already fixing the problem on the server side so that a malformed message can't be routed through the server. and if it happens to you, you simply pop out the battery and pop it back in. oh darn. that's really difficult. it's not a hack. it's not even a DoS attack. it's simply a fuckup. it wouldn't be all that hard for the companies that make the SMS server software to fix the problem. (that's more than I can say for today's companies that get DoS attacks and can't do a damn thing to prevent them)

  31. Before everybody gets too excited by haggar · · Score: 2


    The 7110 had problems in the early versions of the firmware, but the one shipping the last few months is pretty good. It has the best protocol stack and best browser of the competing Ericsson R320 and Motorola Talkabout. I had to test them all, part of my job. I hope you get your hands on these models so you can compare. Try with several WAP sites, browse around, and decide for yourself.
    Check the firmware version of the 7110, 4.80 is already rather good (even though about 6 months old). Type *#0000# to check the version.

    BTW, IMHO the Motorola Talkabout has an outright ugly and unfriendly screen. Where on earth has Motorola found such cheap, contrastless LCD screens!?

    --
    Sigged!
  32. WAP-related lockups by Mindbridge · · Score: 3

    SMS is hardly the only way to lock up your GSM, although it is certainly the most accessible. The WAP-capable phones appear to open a whole new can (no, make that a barrel) of worms.

    Earlier in the year we were working on a WAP application for a major automibile company. We actually had to put special effort in to ensure that the application *did not* lock up the phones. We tested the app with a number of phones from different manifacturers, including Nokia (I think the model used was 7110). The shocking part was that _almost all_ could be locked up, usually in different ways (which made things all the more frustrating, of course), and the problems occurred even when using the most basic WML. (the design of WML is another interesting discussion topic, but I guess I would have to leave that rant for another time)

    A particularly interesting side of all that was that a lot of the ways in which the problems occurred pointed out to possible buffer overflow problems, something that would explain the lockups (one of the most obvious ones was lockups on some phones when the encoded and compressed WML pages, together with the POST data were above a certain size). Given this observation, I have been pondering since then whether those problems are actually exploitable. If they are, that would be majorly cool, or majorly scary, depending on what side of the fence you are on. Pity I don't have the zeal to delve into phone hacking at this point :).

  33. Stupid and needless technology by diablovision · · Score: 2

    I get fed up with people who want to web-enable everything in your entire house. They want to put barcode readers in your fridge to tell you when your milk is bad, internet access so the fridge can order more milk for you, heaters/airconditioners that can access the weather forecasts to more efficiently mantain your thermostat, web-enabled robots to feed your pets, even lightbulbs that have built-in TCP/IP support so you can turn them off via the web! Why in the hell would we ever need such silliness? Is it too much trouble to flip a god damn switch!? Who are the geniuses that think these things up?

    "Hey, I got an idea! Why don't we make people so lazy that they don't ever have to get out of bed to do anything, and at the same time forget about how totally insecure the technology we are creating is, and thus give all those kiddie h4xxors the ability to spoil peoples' food, freeze them to death, starve their animals to death, and submit them to torturous light shows, all via the anonymity and distance of the internet!"

    --
    120 characters isn't enough to explain it.
  34. Warranty? by Pseudonymus+Bosch · · Score: 2

    We have come used to take software as no-warranty (EULAs,...), but we think we have some rights when we buy physical items.

    Since phones are more and more software, can we finally reclaim for faulty software?


    __

    --
    __
    Men with no respect for life must never be allowed to control the ultimate instruments of death.
    GW Bu
  35. Siemens S10 and Quios by vvico · · Score: 2

    No big deal. I have Siemens S10, also known as "the brick", and if a message arrives from www.quios.com onto this phone, the moment you try to read it, the phone shuts down. The same happens if you want to view a saved message from Quios. The only way to read message is to EDIT it instead of VIEWing it.