Slashdot Mirror


Drive-by Android Malware Exploits Unpatchable Vulnerability

An anonymous reader writes "Attackers have crafted the E-Z-2-Use malware code that exploits a 14-month-old vulnerability in Android devices. The vulnerability exists in the WebView interface a malicious website can utilize it to gain a remote shell into the system with the permissions of the hijacked application. Vulnerable devices are any device that is running a version earlier than 4.2 (in which the vulnerability was patched) which is a staggeringly large amount of the market. The vulnerability is in Android itself rather than the proprietary GMS application platform that sits atop the base operating system so it is not easily patched by Google."

120 comments

  1. errr that's Unpatched not Unpatchable by Anonymous Coward · · Score: 3, Informative

    it was fixed in v 4.2 so it is patchable
    QED

  2. All software is shit by Anonymous Coward · · Score: 1

    Can we PLEASE work on writing CORRECT code before adding ever more features?

    1. Re:All software is shit by Anonymous Coward · · Score: 0

      Can we PLEASE work on writing CORRECT code before adding ever more features?

      No. -Sofware Devlopers Association of America

    2. Re:All software is shit by Anonymous Coward · · Score: 0

      Can we PLEASE work on writing CORRECT code before adding ever more features?

      No. -Sofware Devlopers Association of America

      That will take another year - software developers association of america
      If you don't push this shit out the door and get started on the new Big Thing we'll find someone who will - software developers' bosses association of america

    3. Re:All software is shit by Anonymous Coward · · Score: 0

      Tell that to the PHBs that kept changing specs throughout development.

    4. Re:All software is shit by Penguinisto · · Score: 2

      Can we PLEASE work on writing CORRECT code before adding ever more features?

      Welcome to the consumer electronics industry! You must be new here, so I'll try to be helpful: these things are, in the industry's eyes, disposable. Bugs and vulns simply mean that the next phone models will get the fixes, and unless you shelled out enough money for yours? You most likely won't.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    5. Re:All software is shit by Anonymous Coward · · Score: 0

      Tell that to the PHBs that kept changing specs throughout development.

      Heck, I've seen specs changed though verification.... That's skill... That's Agile...

    6. Re:All software is shit by Krojack · · Score: 1

      Also when you get something this complex, you will never be able to have it 100% perfect IMO. If we followed the OP's method, we would never get new features.

    7. Re:All software is shit by Anonymous Coward · · Score: 0

      That isn't in the contract with the offshore provider. If you want that, you have to ditch the $18,000/year H-1Bs and actually hire Europeans or Americans who actually have experience as opposed to whatever cheap group gives the lowest bid.

    8. Re:All software is shit by suutar · · Score: 1

      No. -Software Marketing Association of America

      My first FTFY! :)

    9. Re:All software is shit by Anonymous Coward · · Score: 0

      No operating system would have anywhere near the current features that they have if they fixed every single bug.

      All rooted / jail broken device has been hacked and is exploitable by malware. (note: this doesn't apply if the OS natively supports root / admin access natively like Windows)

      Do you know of a phone or tablet that hasn't?

  3. Fragmentation not an issue eh? by Anonymous Coward · · Score: 5, Interesting

    Some carriers still sell android 2.x devices. If you don't buy a mainstream/high end device your phone will likely never see a patch, ever.

    Not saying my iphone is invulnerable, but my almost 4 year old iphone4 still gets patches. So does my 5s, and I expect it will 3-4 years from now.

    And no, normal users can't and don't install Cyanogen. Sorry.

    1. Re:Fragmentation not an issue eh? by Anonymous Coward · · Score: 0

      This will perhaps finally break Android's staggering left-behind numbers, once someone writes malware to abuse such an unpatched issue in a way that effects people in a serious way (not just people installing illegal or otherwise wildly non-mainstream apps).

      And, just maybe, it will happen to someone in the media that will start a witch hunt to blame the carriers and manufacturers for not patching their devices.

    2. Re:Fragmentation not an issue eh? by Penguinisto · · Score: 4, Interesting

      This will perhaps finally break Android's staggering left-behind numbers, once someone writes malware to abuse such an unpatched issue in a way that effects people in a serious way (not just people installing illegal or otherwise wildly non-mainstream apps).

      No, it will more likely drive the average consumer to buying iPhones (if they have the money) or WinMo devices (if they don't.)

      You see, people aren't all that technically in-depth, and so they're not going to (rightly) blame the manufacturers or carriers for blocking patches/upgrade - they'll blame "Android", and avoid it like the plague, even if the newer versions are fully patched against it.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    3. Re:Fragmentation not an issue eh? by Krojack · · Score: 1

      I would guess less than 3-4 years. My first gen iPad stopped getting updates a while back. I really could care less though as it just collects dust.

      Also if the iOS source was leaked, I bet there would be more holes in it than pores on your face. Just a guess though.

    4. Re:Fragmentation not an issue eh? by vux984 · · Score: 4, Insightful

      Not saying my iphone is invulnerable, but my almost 4 year old iphone4 still gets patches.

      The iphone 3GS was discontinued in september 2012 (as in up until sep 2012 people were still buying them new on 2 year contracts usually "free") and it isn't supported with ios7 released in september 2013 one year later.

      Don't get me wrong, Apple is by far one of the best phone manufacturers out there for longevity of software updates for phones, but even they drop support on users who would still be under contract, only 1 year in.

      As for android... that's not really an android vs ios thing, that Apple vs Samsung etc. There is nothing preventing a good Android manufacturer to provide patch longevity, and some phones have been well supported by some manufacturers.

      But sure, again, I readily concede that a lot of android manufacturers have really dropped the ball there.

      On the other hand, apple supports like 2 skus at a time. Android collectively covers dozens of skus available at any given time, all over the feature and price map and I prefer having that range of choices, even if some of the choices are crap.

    5. Re:Fragmentation not an issue eh? by Gavagai80 · · Score: 1

      This is true, but hopefully the companies making android phones eventually notice the lack of repeat sales and connect the dots and start offering updates. Okay, that may be unrealistically optimistic.

      --
      This space intentionally left blank
    6. Re:Fragmentation not an issue eh? by Anonymous Coward · · Score: 0

      This is not a fragmentation issue. Unless you count the fact that the exploit doesn't work on 2.4 as fragmentation.

    7. Re:Fragmentation not an issue eh? by Anonymous Coward · · Score: 0

      And no, normal users can't and don't install Cyanogen. Sorry.

      Sometimes a user needs to empower themselves rather than just wait for someone else to fix their problems (if ever). Rooting and installing a ROM like CyanogenMod (not Cyanogen, the correct spelling of which you didn't even bother to check) is the easiest it's ever been for Android users. Taking control over your own hardware is a necessity for the sake of freedom. It takes more effort and time, absolutely, but again it's for the sake of freedom. You apple fuckheads would never appreciate it.

    8. Re:Fragmentation not an issue eh? by noh8rz10 · · Score: 1

      you're right, i guess I'm a fuckhead because I don't appreciate what you're saying. what do you mean about for the sake of freedom? Do you mean like in a political way? not trolling, please tell me more..

    9. Re:Fragmentation not an issue eh? by Anonymous Coward · · Score: 0

      I wasn't even replying to you (unless you're the OP and just hadn't logged in before). But if you must know - it's a situation where Android users have the ability (the freedom) to perform updates on their own, indeed, updates that their carrier might not even provide or allow, simply because of the open nature of Android and all the ROMs that have been created (never mind the Google proprietary apps, that's another story entirely). This means you can easily keep up to date with the latest updates... but only if you're sufficiently interested in doing so (i.e. willpower). Apple provides a much greater chance of your device being a target for updates, absolutely, but this is only due to their tighter level of control. In return you give up some level of freedom so that they can play mommy and daddy and look after you more. A lot of people are happy to give up this freedom in order to be babysit, but it's empowering to know you can be free to...

      Ah fuck it. I'd rather fuck Amanda Knox and be murdered by her than try to explain this all to a fuckhead like yourself.

    10. Re:Fragmentation not an issue eh? by Anonymous Coward · · Score: 0

      You forgot to mention (conveniently, I'm sure) of the multiple exploits available only on iOS that are unpatched in the wild right now. My company can't even allow iDevices onto the network anymore because some employees have such a high infection rate.

    11. Re:Fragmentation not an issue eh? by Anonymous Coward · · Score: 0

      That's not even true, which is the funniest part.

      Most people won't know what's going on and will simply chalk it up to being an old device and just buy a new one.

    12. Re:Fragmentation not an issue eh? by Anonymous Coward · · Score: 0

      people aren't all that technically in-depth

      they'll blame "Android"

      no... actually people that "aren't all that technically in-depth" likely have no idea what Android is... if anyone has a problem with their phone, they ALWAYS first blame who they bought it from, and if that's not the carrier (might be a reseller, agent, etc) then the next most blamed is the carrier.

      out of the relatively small percentage of phone users that know what Android is, there is an even smaller percentage that know who Android is... and people don't generally blame things; they much prefer to blame other people

      it will more likely drive the average consumer to buying iPhones (if they have the money)

      you wish

      money talks... always

    13. Re: Fragmentation not an issue eh? by Karlt1 · · Score: 1

      It's a bug in the Webview. The source code for Apple's implementation of Webkit is open source as well as the kernel (Darwin).

    14. Re:Fragmentation not an issue eh? by Anonymous Coward · · Score: 0

      Yeah, it'll be just like how everyone blamed "Windows" and moved away from that platform..

    15. Re:Fragmentation not an issue eh? by Aaden42 · · Score: 1

      It’s true Apple drops new iOS major versions for older devices. They’re usually pretty good about it, but as an owner of the original iPad, I’d say they do occasionally cut devices off a bit prematurely...

      That said, Apple has in the past issued patch releases of older iOS major versions to fix security issues on devices that couldn’t take the latest major iOS version.

      If my memory serves, iOS 3.1.3 was a case of that where the original iPhone (2G) wouldn’t get iOS 4 but they did back port security fixes for it.

    16. Re:Fragmentation not an issue eh? by MozeeToby · · Score: 1

      There is nothing preventing a good Android manufacturer to provide patch longevity, and some phones have been well supported by some manufacturers.

      Yes there is, the carriers. They charge for testing and integration of any OTA patches. They charge to push the update out. They probably charge you for toilet paper you use if you stop by to talk to them about it.

    17. Re: Fragmentation not an issue eh? by Anonymous Coward · · Score: 0

      Wait. Didn't the "technically in-depth" blame MS for all the vulnerabilities in windows-based programs from third-parties? (Hint: I'm old enough to remember what people were saying back in the 3.11 days)

    18. Re:Fragmentation not an issue eh? by UnifiedTechs · · Score: 1

      "The iphone 3GS was discontinued in september 2012 (as in up until sep 2012 people were still buying them new on 2 year contracts usually "free") and it isn't supported with ios7 released in september 2013 one year later." No not it is not supported by iOS7, but they released a iOS 6.1.6 update for the iPhone 3GS just today so you can't say it is not still supported and updated.

    19. Re:Fragmentation not an issue eh? by Karlt1 · · Score: 1

      he iphone 3GS was discontinued in september 2012 (as in up until sep 2012 people were still buying them new on 2 year contracts usually "free") and it isn't supported with ios7 released in september 2013 one year later.

      True, but Apple does still release security patches for the 3GS......

      http://support.apple.com/kb/HT...

      http://9to5mac.com/2014/02/21/...

    20. Re:Fragmentation not an issue eh? by Black+LED · · Score: 1

      There is no such thing as Android 2.4. The last 2.x version was 2.3.7

    21. Re: Fragmentation not an issue eh? by Anonymous Coward · · Score: 0

      It's a bug in the Webview. The source code for Apple's implementation of Webkit is open source as well as the kernel (Darwin).

      And since you two brought it up, there was recently a bug in Apple Webkit font rendering, where attempting to render a certain string of characters in a particular font would cause the device to lock up. You could simply SMS to anyone using an iPhone with that string in the subject line, and cause their phone to go into an endless cycle of freeze up- power cycle it- boots then freezes.
      I had a fanboy at work try to tell me it was just a vicious MS-backed rumor, so I sent one to him. He had to factory default the phone.

    22. Re:Fragmentation not an issue eh? by strikethree · · Score: 1

      As for android... that's not really an android vs ios thing, that Apple vs Samsung etc. There is nothing preventing a good Android manufacturer to provide patch longevity, and some phones have been well supported by some manufacturers.

      Whoah whoah whoah there cowboy. Samsung provides updates. It is the carriers who are blocking those updates. The carriers put customized "firmware" on the phones and do not use Samsung's stock firmware.

      In other words, Apple managed to strongarm the carriers but Samsung has not. Blame the carriers, not Samsung (or any other Android device manufacturer).

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  4. Re:errr that's Unpatched not Unpatchable by Anonymous Coward · · Score: 0

    not every phone has the ability to get to 4.2 though... mine is 4.1.2 :(

  5. Attention Fanboys by Anonymous Coward · · Score: 1

    Android: Tell me again why you think your platform is more secure when the vast majority of the user base cannot access software updates?

    BlackBerry: Anyone at BlackBerry can easily intercept everything your phone does, so don't even try.

    iOS: No, your fingerprint scanner does not make your phone more secure. Get over it.

    1. Re: Attention Fanboys by Anonymous Coward · · Score: 1

      If that is the only point you have regarding iOS, its users can stay happy and sleep tight.

    2. Re:Attention Fanboys by tlhIngan · · Score: 1

      iOS: No, your fingerprint scanner does not make your phone more secure. Get over it.

      Apple doesn't say its safer. In fact, Apple considers LESS safe than the PIN, because you can always enter the PIN. Or if the reader fails to get a valid fingerprint, you need the PIN to unlock. Or if you reboot. PIN trumps reader every time

      The only way it's "safer" is that it encourages you to use a PIN where you might not have used one before because it's less annoying to unlock.

      So if the option was PIN or slide to unlock, most people picked slide to unlock. However, PIN+Fingerprint makes it just as easy to unlock as slide to unlock, you may just use a PIN and secure your phone just that bit better.

      It's why Android's pattern unlock is probably the most popular lock system - it's just only an itty-bit more complex than slide to unlock.

    3. Re:Attention Fanboys by teg · · Score: 2

      iOS: No, your fingerprint scanner does not make your phone more secure. Get over it.

      Apple doesn't say its safer. In fact, Apple considers LESS safe than the PIN, because you can always enter the PIN. Or if the reader fails to get a valid fingerprint, you need the PIN to unlock. Or if you reboot. PIN trumps reader every time

      The only way it's "safer" is that it encourages you to use a PIN where you might not have used one before because it's less annoying to unlock.

      Another big advantage: Since you don't have to enter it as often, you can use a password rather than a pin. I exchanged my 4 digit pin code for an alphanumeric password of length 9 after I got a 5s. Thus, it has increased safety for my phone.

    4. Re:Attention Fanboys by teg · · Score: 1

      Android: Tell me again why you think your platform is more secure when the vast majority of the user base cannot access software updates?

      BlackBerry: Anyone at BlackBerry can easily intercept everything your phone does, so don't even try.

      iOS: No, your fingerprint scanner does not make your phone more secure. Get over it.

      What about Windows Phone? Just because you haven't seen one, it doesn't mean they don't exist. People who thought the same about unicorns have been proven wrong.

  6. Cognitive dissonance by Dachannien · · Score: 4, Informative

    Vulnerable devices are any device that is running a version earlier than 4.2 (in which the vulnerability was patched) which is a staggeringly large amount of the market.

    The vulnerability is in Android itself rather than the proprietary GMS application platform that sits atop the base operating system so it is not easily patched by Google.

    But apparently not so difficult as to make it impossible? Is there something I don't understand here, or was this summary just horribly written?

    1. Re: Cognitive dissonance by PixetaledPikachu · · Score: 2

      If the vulnerability is on GTS, Google can patch it directly, as long as those devices are registered to Google services. Since it's in android, it's up to the device makers, or in USA case, device maker and carriers to push android 4.2 to the affected devices

    2. Re:Cognitive dissonance by Zocalo · · Score: 2

      I think they mean it's something that would need to be pushed out by each of the hardware vendors as a 4.2 OS update, not something that Google could patch via the Play Store update mechanism as would be the case if the issue was with one of their apps built on top of GMS. Kind of like expecting Microsoft to fix a bug in a PC's BIOS. Given how badly vendors are doing at upgrading to new versions of the OS, I suspect that getting them to go back and patch a version that is already out of date is going to be an even harder mountain to climb.

      --
      UNIX? They're not even circumcised! Savages!
    3. Re:Cognitive dissonance by wonkey_monkey · · Score: 2

      It's very horribly written.

      The vulnerability exists in the WebView interface a malicious website can utilize it to gain a remote shell

      Missing some punctuation, or something.

      Vulnerable devices are any device that is running a version earlier than 4.2

      That's a pretty poorly written sentence. "Android versions prior to 4.2 are vulnerable" would have been much better.

      The vulnerability is in Android itself rather than the proprietary GMS application platform

      What does GMS stand for?

      --
      systemd is Roko's Basilisk.
    4. Re:Cognitive dissonance by Anonymous Coward · · Score: 0

      The difficulty comes from the fact that hardware vendors rarely update their devices. Even the big telcos are bad about this, and the little ones are far worse. My budget phone is still running Android 2.3.6! Of course I could root it and install 4.x myself, but the hardware might not be fully supported and I'd risk my service being suspended.

    5. Re:Cognitive dissonance by Anonymous Coward · · Score: 0

      Developers can patch it, and indeed they did. So it is 'patched'.

      But many users cannot because these patches are not being backported to their older devices. So for them it is 'unpatchable'.

    6. Re:Cognitive dissonance by jrumney · · Score: 1

      To fix the bug in older versions, you'd have to fork the Android API, as the patch involved an API change which Google themselves have not backported to older versions.

    7. Re:Cognitive dissonance by exomondo · · Score: 1

      Well they "patched" - or more accurately "fixed" - it in 4.2 but they can't really patch the older versions because they can't get the updates to the devices whereas with Play Services that is piece of software that they do control and can update on any device regardless of the underlying Android version.

    8. Re:Cognitive dissonance by Nemyst · · Score: 1

      Google's generally pretty good at fixing vulnerabilities, but manufacturers and carriers generally stop supporting Android phone a year or two in, worse if the phone is low-end (in which case you can even get 2.3 phones, which is beyond ridiculous).

      That's the problem with an open, free-for-all OS: you get manufacturers who just don't give a shit and shove ancient versions out just because it's cheaper for them than renewing their crap additions for the new APIs. At that price point, people generally just don't know any better, either, so they accept it as being what it is when they most certainly could run a much more recent OS on similar or even identical hardware.

    9. Re: Cognitive dissonance by Anonymous Coward · · Score: 1

      GMS=Google Mobile Suite. The proprietary closed-source spyware bundled with an Android phone.

    10. Re:Cognitive dissonance by Anonymous Coward · · Score: 0

      If it's a glitch in the browser that's allowing access to the "GMS Application Platform" (what does that even mean?), then the browser can simply look for the HTML that causes it?

      Google has detached practically all apps (browser included). I can't see why this is hard to patch against?

    11. Re:Cognitive dissonance by AmiMoJo · · Score: 1

      I think TFA is confused. GMS can definitely be updated by Google remotely, and they have done it before. Updates signed by Google can replace system functions like WebView. Any device with Play should be updatable.

      Furthermore the main avenue of attack is the Android browser, which is now not even the default browser any more (Chrome is). It can certainly be patched to mitigate the problem, stripping the specific exploit out of web pages before sending them to WebView for rendering.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  7. Because... by Anonymous Coward · · Score: 1

    Because all those Indian programmers produce perfect code *rolls eyes*

  8. Re:errr that's Unpatched not Unpatchable by Penguinisto · · Score: 5, Interesting

    it was fixed in v 4.2 so it is patchable
    QED

    Not exactly QED: Most Android phones are unpatchable due to the carrier not giving a damn (for various reasons), the phone hardware being too old (or too low-end), and/or the manufactuer not giving a damn (they'd prefer you buy a new phone from them instead). There are of course jailbreaks, if your carrier doesn't cut you off for using it, and if there's one that works on your phone, and if you have the technical 'oomph to install it without bricking the thing.

    To put it bluntly? Unless you paid at least $300 for your Android smartphone and it's less than 3 years old (if you're lucky), you're pretty much screwed.

    (Before anyone gets butthurt about it, no, I don't own an iPhone. I have a cheap Android device, but as I bought it recently, it has 4.2 on it.)

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  9. Everything old is new again by mt1955 · · Score: 3, Informative

    Android feels like it is steadily becoming the new Windows.

    -- It's showing up everywhere.

    -- The version issues hark back to the days of "DLL hell"

    -- This drum beat of exploits has a familiar rhythm too.

    -- As a multi-platform developer I find I'm always having to reboot my device, and the IDE just to get a clean test run.

    Call me a fan boy but iOS is a much better world to work and play in

    1. Re:Everything old is new again by cheesybagel · · Score: 1

      Hah. iOS. It has exploits too. Every heard of jailbreaking?

      Apple hasn't upgraded my iPhone 3GS for yonks now. In fact I have good reasons to believe someone stole my Apple account login ID last month when I access the Internet via 3G. Then you tell it is more safe? Hah.

    2. Re:Everything old is new again by bobbied · · Score: 1

      Call me a fan boy but iOS is a much better world to work and play in

      Where I cannot argue, I must point out that iOS pretty much locks you into a single vendor. You have to buy your development equipment AND your devices from ONE vendor. Further, if that vendor decides your app doesn't meet with their approval? You are OUT of business.

      But if you like iOS, then power to you. If the vendor likes your app, that's great too. Just don't come crying to me when iOS 9 breaks everything or the vendor decides to make your life harder and more expensive.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    3. Re: Everything old is new again by Sancho · · Score: 1

      Well most jailbreaks require plugging your device in. That means that your exposure is pretty small and there won't be drive-by exploits like this one.

      And Apple may not support the 3GS anymore, but their support record is still stronger than most android phone manufacturers.

    4. Re:Everything old is new again by Billly+Gates · · Score: 1

      Oddly I posted today about my Nokia expecting to get a -1 troll FAST. Surprised I got modded up.

      My older android 2.x no longer receives updates and was slow as a 286 running Windows towards the end of its life.

      IOS and Windows phone are light and run well on lower end hardware. Surprising since I have the same exact kernel as the desktop one believe it or not. WinCE was depreciated.

    5. Re:Everything old is new again by cheesybagel · · Score: 1

      Light? Try using a fully upgraded 3GS and tell me its fast. It isn't. Plus its full of security holes because Apple doesn't support it anymore.

    6. Re:Everything old is new again by Anonymous Coward · · Score: 0

      Yeah dude because I've had my iPhone jailbroken by drive by hackers. lol

    7. Re:Everything old is new again by cheesybagel · · Score: 4, Informative
    8. Re:Everything old is new again by Ol+Olsoc · · Score: 1

      Android feels like it is steadily becoming the new Windows.

      -- It's showing up everywhere.

      -- The version issues hark back to the days of "DLL hell"

      -- This drum beat of exploits has a familiar rhythm too.

      -- As a multi-platform developer I find I'm always having to reboot my device, and the IDE just to get a clean test run.

      Call me a fan boy but iOS is a much better world to work and play in

      I had noticed the windows'ish aspect also. Next the fans will be telling us that iOS is just as vulnerable, but no one can tell, because no one is using an iPhone.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    9. Re:Everything old is new again by Anonymous Coward · · Score: 0

      Call me a fan boy but iOS is a much better world to work and play in

      If only it ran on most devices.

    10. Re:Everything old is new again by Ol+Olsoc · · Score: 1
      I feel your pain brother.

      My first iPhone blew up in a McDonald's, blinding 5 people, and caused a woman to miscarry.

      My second one emitted a radioactive substance that permanently sterilized myself and ht erest of my family, so my family lineage ends here.

      My third iPhone automatically cc's every email I make to law enforcement with every website I visit

      My latest iPhone rooted itself, install cyanogenMod, then purposefully installed an early version of Android so I could be exploited. Then my dog ran away from home, and my milch cows went dry.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    11. Re: Everything old is new again by Anonymous Coward · · Score: 1

      Fixed for every affecting phone 3.5 years ago within days.

      Yeah. Quite the same. Not.

    12. Re:Everything old is new again by Anonymous Coward · · Score: 1

      I think that was the idea...

      Google adopted Microsoft's strategy of controlling the OS but not the hardware. The result was a huge install base across a multitude of different devices. Considering that Google makes much of their money by advertising to their users, a huge install base is preferable to a small group of devoted users which is what they might have if they followed Apple's model.

      The problems you list all stem from that choice.

    13. Re:Everything old is new again by gnoshi · · Score: 2

      You mean like Windows, which in the case of XP has received updates for 12 years which can be installed on any XP computer irrespective of manufacturer-included crapware? I wish Google provided updates for Android like Microsoft did for Windows.

      Also, I think you're overstating:
      1. the version issues - Google's compatibility libraries are pretty damn good. Inter-device compatibility is a bigger problem, and is more similar to trying to support a range of video cards well on PCs
      2. the 'drum beat' of exploits? The 'master key' vulnerability, which only affected users who sideloaded apps (which is significant, no denying) and this one which affects apps which use WebView content in an insecure way. There are also the exploits used to gain root on devices, of course, but iOS has them too in order to jailbreak - although some exploits to gain root on Android don't require being plugged in (but usually require debugging to be enabled which is in a hidden menu).

    14. Re:Everything old is new again by Xenex · · Score: 1

      An iPhone 3GS running iOS 6 vs a phone stuck with Android 1.6? I'd take the iPhone.

    15. Re:Everything old is new again by AmiMoJo · · Score: 1

      I wish Google provided updates for Android like Microsoft did for Windows.

      They do. They can push patches via Play. Patches signed by Google can replace system libraries and apps, something TFA doesn't seem to understand. Google has already fixed vulnerabilities this way in older versions of the OS on devices no longer supported by their manufacturers.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    16. Re:Everything old is new again by cheesybagel · · Score: 1

      Dude. Have you ever bothered watching the charts on dashboard? The oldest version that is still in common use is Gingerbread which is Android 2.3. In fact it is getting displaced by Android 4.x.

  10. So.. wait... by Anonymous Coward · · Score: 1

    If I never browse the web on my android device and just use it to read novels or play games, am I safe?

  11. Well, crap. by idontgno · · Score: 1

    I like my Droid 4 just fine, but it's running 4.1, and Verizon has pretty much promised they're not updating it ever again... So I guess I'll break down and switch over to CyanogenMod.

    Because of Motorola's locked (probably forever more, thanks Verizon) bootloader, you have to do the ridiculous rigamarole of SafeStrap bootload intervention before romming.

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  12. Drive by exploit by Anonymous Coward · · Score: 0

    Maybe there is good reason I am confused here, but this sounds very much like the drive by google war drivers caught a couple of years ago stealing passwords.. from home computer systems, a crime for which g00GLe was fined $1 US by a judge. Is this a coincidence, or do I hate g00GLe even more now?

  13. Only patchable if carriers allow upgrade by Anonymous Coward · · Score: 0

    The issue with Android is the same old issue. Some device get updates to OS some don't. Android to me is a mess and always has been a mess.

    1. Re:Only patchable if carriers allow upgrade by Anonymous Coward · · Score: 0

      Why do you care about Android as a whole? You buy one or two phones and one or two tablets, usually from the same company.

      Who cares if random old phone doesn't get updated. It's not yours. Company reputation for updates is established by now, so buy a phone that has updates and bam, problem solved?

  14. Re:errr that's Unpatched not Unpatchable by aztracker1 · · Score: 3, Insightful

    Given that the manufacturer and carriers are distributing software devices without proper updates for at least the expected life of the device (2 years at least for the terms of a contract), perhaps a massive lawsuit is in order?

    --
    Michael J. Ryan - tracker1.info
  15. D'oh by multimediavt · · Score: 1

    "The vulnerability is in Android itself rather than the proprietary GMS application platform that sits atop the base operating system so it is not easily patched by Google."

    Unpatchable by design? [face-palm]

    1. Re:D'oh by exomondo · · Score: 1

      I thought GMS was introduced to address this issue (among other reasons) so that any bugs in new features could be fixed by sending out a GMS update, of course that doesn't solve the issue of not being able to push fixes for AOSP bugs directly to handsets.

    2. Re:D'oh by EmperorArthur · · Score: 1

      I thought GMS was introduced to address this issue (among other reasons) so that any bugs in new features could be fixed by sending out a GMS update, of course that doesn't solve the issue of not being able to push fixes for AOSP bugs directly to handsets.

      That's the marketing pitch, but the reality is really much more sinister. The true goal is to replace AOSP with proprietary Google components.

      http://arstechnica.com/gadgets...

      --
      So lets pretend that we've just completed writing this code, as opposed to having just completed sabotaging it -Altera
  16. Closed Software Someone is Liable by Anonymous Coward · · Score: 0

    With the mobile movement, brought the same problem we have all been facing since the start of the PC. If the code is locked(no root/ priority software) then the software makers should be Liable.
              With all these malware exploits there is nothing the user can do Legally. If you could Root your phone, watch the processes, and fix your device it might help.
              The problem is that there is a Windows standerd, Software Companies are not responsible for flaws. Seems Legit

  17. Tried Cyanogenmod for this very reason by sparkyradar · · Score: 3, Informative

    My HTC One X has been abandoned last year at 4.1.2, with still more 2yrs left on the contract :-O :-( While that sucks, I did move to Cyanogenmod, through a few different flavours. I'm running CM11 Milestone 2, but I think I can safely predict what will and will not work for anyone who goes this route (because these issues have persisted through several releases in Cyanogenmod):

    1) you will have Bluetooth for audio, but not for keyboards, game-controllers (no HID stuff)
    2) you will not have IPv6. Not a big deal for most people, but this is News for Nerds :-)
    3) returning to a previous WiFi location may require toggling Airplane Mode to get it to reconnect

    But for a non-technical person like my wife, using CM11 / KitKat 4.4.2 truly *IS* a viable answer (hahaha - using. Getting to CM11 is most definitely not for her... that's my thing). For the future, Nexus devices or Play devices are likeliest.

    1. Re:Tried Cyanogenmod for this very reason by idontgno · · Score: 1

      Actually, I looked at the current buglist for my system under CM10 or CM11.

      The main showstopper is no HDMI... I actually use the HDMI out. Along with that is no WebTop mode. (Don't know if that's a fundamental issue, or just fallout from not having the HDMI driver in AOSP or Motorola released source.)

      Shit. CM10 or other AOSP ROM may not be an option after all.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
  18. Summary doesn't make sense by Anonymous Coward · · Score: 0

    "Hey Steve, it looks like that vulnerability is in our layer, not that proprietary layer."

    "Our layer? Shit. That's going to be difficult to fix. It's practically impossible to change our layer. If only it had been in the proprietary layer I know nothing about it could have been easily fixed."

    1. Re:Summary doesn't make sense by Anonymous Coward · · Score: 0

      Its Googles proprietary layer, of course they know about it and the great thing about GMS is that Google can send out updates for it. What Google cant do is send out updates to Android so the problem isnt fixing the vulnerability, thats easy, but patching the vulnerable devices which is virtually impossible as most cannot have their Android version updated. See? If it were in GMS they could fix vulnerable devices but because it is in Android they cant.

  19. Re:errr that's Unpatched not Unpatchable by exomondo · · Score: 1

    it was fixed in v 4.2 so it is patchable

    There's no patch for the vulnerable versions though.

  20. If I understand TFA by Lawrence_Bird · · Score: 1, Informative

    the attacker can gain the same access that the Android built in web browser has That doesn't sound that bad on the face of it and you can avoid entirely by using a different browser. It may not get you 100% security from the exploit but should get you pretty near.

    1. Re:If I understand TFA by noh8rz10 · · Score: 5, Informative

      the attacker can gain the same access that the Android built in web browser has That doesn't sound that bad on the face of it

      FTFA:

      The code exploits a critical bug in Android's WebView programming interface that was disclosed 14 months ago. The security hole typically gives attackers remote access to a phone's camera and file system and in some cases also exposes other resources, such as geographic location data, SD card contents, and address books.

      The easiest way to exploit the bug is to lure a vulnerable user to a booby-trapped webpage. Within seconds, the site operator will obtain a remote shell window that has access to the phone's file system and camera. In some cases, the exploit can also be triggered by performing a man-in-the-middle attack while the victim is on an unsecured Wi-Fi network.

      I would say this is a big deal.

    2. Re:If I understand TFA by MadGeek007 · · Score: 1

      Except that many 3rd party apps use that WebView under the hood.

    3. Re:If I understand TFA by alostpacket · · Score: 1

      I think it's that it gains the permissions of the app hosting the webview. This isn't really browser related AFAICT

      --
      PocketPermissions Android Permission Guide
    4. Re:If I understand TFA by alostpacket · · Score: 1

      Scratch that, looking through the links, even one of the AOSP browsers is affected.

      Some distributions of the Android Browser app have an addJavascriptInterface call tacked on, and thus are vulnerable to RCE. The Browser app in the Google APIs 4.1.2 release of Android is known to be vulnerable. A secondary attack vector involves the WebViews embedded inside a large number of Android applications. Ad integrations are perhaps the worst offender here. If you can MITM the WebView's HTTP connection, or if you can get a persistent XSS into the page displayed in the WebView, then you can inject the html/js served by this module and get a shell.

      --
      PocketPermissions Android Permission Guide
  21. Re:errr that's Unpatched not Unpatchable by Anonymous Coward · · Score: 0

    So, a better title would be:
      "It's a problem we could fix but we won't cause you're in our slave OS contract (ha ha ha) so we'll call it unmatchable to confound the simple folk."

  22. Re:errr that's Unpatched not Unpatchable by Anonymous Coward · · Score: 0

    you mean unpatchable not unmatchable - I presume

  23. Re:errr that's Unpatched not Unpatchable by Nemyst · · Score: 4, Informative

    With 4.4 a lot of low-end phones could technically be supported when they couldn't run 4.3. The largest hurdles are carriers and manufacturers dropping support after an obscenely short time.

  24. Re:errr that's Unpatched not Unpatchable by chuckugly · · Score: 2

    Cyanogenmod

  25. i'm confused by buddyglass · · Score: 1

    The Ars article says it affects the stock Android browser. The "dead && end" blog post they reference, however, discusses apps that load untrusted content in Javascript-enabled WebViews and inject Java objects via addJavascriptInterface(). That's very specific, and much less of a big deal than an exploit affecting the stock Android browser. So which is it?

  26. Wrong metrics by Vlijmen+Fileer · · Score: 1

    My HTC phone, ~1 1/2 years old, ~$400,- is and will remain stuck at 4.1.2.
    And not supported by Cyanogenmod or anything else.

    1. Re:Wrong metrics by ChunderDownunder · · Score: 1

      Did you check xda forums?

      e.g. My HTC phone is 2.5 years old but volunteer(s) produce an unofficial port of CM 11. (Which you wouldn't know by looking at the Cyanogenmod home page)

  27. err not 4.2 by nazsco · · Score: 2, Informative

    The still most widely deployed version, 2.3, is fine. At least if you don't run apps with ads, but then, there's no hope left for you anyway.

    Nobody mentions which version introduced the bug in the browser, but I'm guessing it's 3.1. But i know very little.

    1. Re:err not 4.2 by AC-x · · Score: 2

      2.3? Your statistics are very out of date, 2.3 now only accounts for 20% of users, with 4.0 - 4.2 making up 68% of Android users.

    2. Re:err not 4.2 by AmiMoJo · · Score: 1

      http://en.wikipedia.org/wiki/F...

      The majority of users are on 4.x, have been for a while now.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  28. Re:errr that's Unpatched not Unpatchable by gl4ss · · Score: 2

    switch to a different web browser...

    only fix, really. and make sure it doesn't use the built in webkit renderer.

    --
    world was created 5 seconds before this post as it is.
  29. Re:errr that's Unpatched not Unpatchable by pepty · · Score: 5, Informative

    Chrome. Or firefox. Or Opera ... So long as you skip the Android browser (and Webview) the exploit can be avoided.

  30. remote shell by Anonymous Coward · · Score: 0

    can I use this to run a root shell on my old android device? or is this like a "you're facing lotsa prison time for trying this exploit" type of scenario?

  31. This is why you unlock/root/ROM your phone by Thanosius · · Score: 4, Insightful

    If you're gonna get an Android phone and care at all about updates, before you spend ANY money make sure you can find instructions on how to unlock/root your phone as well as check the level of development of ROMs available for the phone. If the phone of interest is sufficiently popular that there's good instructions on how to unlock and root it and there's a reasonably healthy community involved in developing ROMs for it (and hence updates), then it's probably a good phone to get. Short of buying a Nexus, this is really the only way to guarantee that you'll be able to keep updating your phone as time goes on.

    I bought my Samsung Galaxy S2 in February of 2012. My carrier (Telstra) has long forgotten about supporting my particular phone (I think the last official Telstra supported update was 4.1.2). However, I'm running 4.4.2 and can only run that due to the wonderful community that's still developing ROMs for this thing, long after corporate interest has dried up. I have absolutely no intention of replacing it until it breaks, since it's still quite fast and capable.

    --
    Account abandoned. I can't fucking spell for shit and Slashdot doesn't even allow time-limited edits of posts. Plus you'
  32. Take a look at Reddit by bminuk · · Score: 1

    This is covered in a Reddit conversation involving a person involved in the exploit here.

    It seems that Android 4.0 and 4.1 are affected by the web browser vulnerability, and apparently some OEMs have patched it, but it is still a big deal. A web site is provided to test for the problem, but I can not vouch for it. I can confirm that the site indicates a vulnerability in the browser in the Android 4.0.3 emulator, and that it does not in in a 2.2 emulator.

    1. Re:Take a look at Reddit by bminuk · · Score: 2

      I must clarify that the WebView vulnerability affects all Android versions before 4.2. The new exploit in question affects the built-in web browser, not just third party apps that make use of WebView. This, of course, makes this even more dangerous.

    2. Re:Take a look at Reddit by ChunderDownunder · · Score: 2

      They should really deprecate the stock browser and retrofit a lightweight Chrome instance (Chromium in the AOSP) to implement the API.

      That way, carriers and vendors can bundle Chrome but since it's in the Play Store, it gets automagically updated.

      But, in having a plain-Jane webkit browser, I guess they didn't want the iexplorer grief from euronazis demanding that they remove Chrome as a dependency. Savvy users like me will install firefox from f-droid anyway...

  33. Re:errr that's Unpatched not Unpatchable by GNious · · Score: 1

    Not exactly QED: Most Android phones are unpatchable due to the carrier not giving a damn (for various reasons), the phone hardware being too old (or too low-end), and/or the manufactuer not giving a damn (they'd prefer you buy a new phone from them instead).

    Should be trivial enough to remind the relevant party that if you get hacked from a severe bug they are aware of and not fixing, that you will hold them liable...

  34. Re:errr that's Unpatched not Unpatchable by GNious · · Score: 3, Informative

    There is an unofficial Cyanogenmod version for my phone - the instructions for installing it is incomplete, and refers to multiple articles that basically lead in circles.

  35. Re:errr that's Unpatched not Unpatchable by chrish · · Score: 1

    Just remember to skip using all the apps that use the WebView widget too.

    --
    - chrish
  36. Re:errr that's Unpatched not Unpatchable by Aaden42 · · Score: 1

    you will hold them liable..

    Really? Let us know how that works out... Maybe you should read that big agreement you have to click “Agree” to when you activate a phone. All liability for software bugs, known or unknown is disclaimed.

    You have zero chance of seeing a penny from any such attempt.

  37. Re:errr that's Unpatched not Unpatchable by GNious · · Score: 1

    Here it would fall under the general rules regarding selling electronics - the firmware is specifically stated as being part of the electronic device, and therefore subject to the same requirements.
    If you've chosen to live in a 3rd world country where you can sign away consumer rights, and where known (severe) flaws are ignored trivially, thats really a reflection on you, not the party selling you a phone.

  38. Re:errr that's Unpatched not Unpatchable by afidel · · Score: 1

    Actually if the hardware will run 4.x it will certainly run Kitkat since Kitkat was optimized for low end hardware. In fact many devices running Gingerbread could run Kitkat if the industry gave a damn. If I hadn't just upgraded my wife from her Optimus V to a Moto X I'd probably work on porting CM11 M2 to it since there's already a CM10 (aka ICS) port. Since the Optimus V can run ICS pretty much any piece of hardware released in the last 4 years can (it was $99 off contract at release 3.5 years ago, hardware doesn't get much cheaper or low end than that).

    Btw these kind of issues do point out that RMS isn't completely wrong, if it weren't for the poor quality binary drivers and the locked bootloaders anyone who wanted to could easily upgrade since there are plenty of people willing to make upgrades even with the current anti-consumer state of affairs, with an open system there would be no need for these kinds of vulnerabilities to stick around.

    Also it makes me feel good about running adaway, most of the sites hosting this kind of crap will be blocked by one of the ad or malware blocklists I've got in the subscription.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  39. Re:errr that's Unpatched not Unpatchable by Anonymous Coward · · Score: 0

    There is a phone manufacturer out there that has 0.0% US marketshare who has proven for almost a decade that 3 years of updates is no problem for them to offer.

    Too bad people prefer "OMG NEW APPS" and "OMG FEATURE" over security.

  40. Re:errr that's Unpatched not Unpatchable by Likes+Microsoft · · Score: 1
    I find this disturbing. I'm a latecomer to the Android phenomenon. As it turns out, I bought my daughter a Pantech Marauder phone (http://www.pantechusa.com/phones/marauder) in late 2012, which runs 4.1-JellyBean, and my sons just received Kurio 7 tablets for Christmas (4.0-IceCreamSandwich). Both devices are unlikely ever to get an official update to 4.2+. As far as I can tell, the patch in Android 4.2 is described here: https://developer.android.com/...

    "WebView.addJavascriptInterface requires explicit annotations on methods for them to be accessible from Javascript"

    Google appears to have treated this as an API issue. I.e., "the API up to 4.1 was insecure. We now will require method annotations going forward for the JS to execute them." I could care less if backporting this change to earlier versions broke a bunch of apps. It's an easy enough change for those apps to go and insert the explicit annotations. I think Google has made a conscious choice here to not cause apps to break in the name of security, so that their platform can appear to be "more stable".

    --
    -- Who am I? How did I get here? My God, what have I done?!
  41. Re:errr that's Unpatched not Unpatchable by rpresser · · Score: 1

    Yes, because everyone has the resources to migrate to another country at any moment, just because they dislike their phone contract. Your username is incorrect, it should be IDiot.