Samsung Cellphone Keyboard Software Vulnerable To Attack
Adesso writes: A serious security problem in the default Samsung keyboard installed on many of the company's cellphones has been lurking since December 2014 (CVE-2015-2865). When the phone tries to update the keyboard, it fails to encrypt the executable file. This means attackers on the same network can replace the update file with a malicious one of their own. Affected devices include the Galaxy S6, S5, S4, and S4 mini — roughly 600 million of which are in use. There's no known fix at the moment, aside from avoiding insecure Wi-Fi networks or switching phones. The researcher who presented these findings at the Blackhat security conference says Samsung has provided a patch to carriers, but he can't find out if any of them have applied the patch. The bug is currently still active on the devices he tested.
So if your carrier doesn't want to patch your phone to force you to buy yet another phone/switch to a costlier monthly package... well, you're screwed.
I prefer the Apple method: they make the phones, they make the OS and the basic software, they push the updates directly to you. Letting the carriers in charge of anything but the actual communications is just insane.
Get free satoshi (Bitcoin) and Dogecoins
How does this affect my iPhone?
What about... Install Swype > root > Disable/freeze/uninstall Samsgun keyboard?
Ouch. Presumably, if you're running an AOSP build this won't affect you.
Not a web designer.
About to switch away from the iUniverse to a Samsung. Many reviewers recommend installing better keyboard software than Samsung's default; would that address this problem?
Nothing posted to
There's no known fix at the moment, aside from avoiding insecure Wi-Fi networks or switching phones.
In other words, there are at least two known fixes.
"Dear Samsung, I am returning my phone and buying another brand because...."
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Why is Samsung making a keyboard in the first place?
"no known fix at the moment" and then later "Samsung has provided a patch to carriers". So we know there's a patch that fixes the vulnerability.
I think YOU drink a lot!
Oh this is mindblowing. Who writes software that just asks a remote server for a file, then blindly executes that file with system privileges, but doesn't put any checks and balances in place to make sure it's really the remote server and the file is legit? It's not even HTTPS for goodness sakes (not that that would make much difference).
Samsung seems to still be a manufacturer at heart and like all manufacturers, they just don't get software security.Not even a little bit.
... the headline of "600m Samsung phones can be used as eavesdropping devices" from other sites who had the news earlier was not slashdot crowd friendly enough?
It occurs to me, that the crucial part is the signature of the update package for the keyboard. The article states, that "the keyboard was signed with Samsung's private signing key". How can the attackers fake the signature of the update? Isn't the signature checked?
Leading to the question, Why would anyone knowingly purchase a computer they cannot control? When will folks wake up and stop drinking this so-called "smart" so-called "telephone" Kool-Aid?
This is so trivial to exploit because their zip implementation _also_ has a major security flaw and allows .. in paths in the files of the ZIP file.
How incompetent are Samsung's software developers? Not doing that kind of thing should have been common knowledge about 10-20 years ago.
NO you drink drunk. YOU dUKNK DRINK>. YUuR. MYy your pretyy.
Can this be used to root your phone (as in, install SuperSU), and can this be done without tripping Knox?
Can this be then mitigated by a simple hosts entry for the domain used to check for updates? (Pretty sure the answer here would yes - if skslm.swiftkey.net points to 127.0.0.1, no rouge WiFi's DNS is going to be able to change that).
Morphing Software
When the phone tries to update the keyboard, it fails to encrypt the executable file.
Why would the phone be trying to encrypt the executable (? article also says it's a ZIP file) file?
I think what's trying to be said is that the phone fails to verify the signature on the update file - a ZIP file which may contain an executable - which it then unzips without a care.
systemd is Roko's Basilisk.
I have an S6, and the Samsung keyboard would disappear as soon as it appeared, making text entry impossible. Fortunately I could use voice recognition to find another keyboard in the Play store to make the phone usable.
I am on the Alliance rom that bundles SuperSU, so I can fix this (unlike most unfortunate Samsung users).
I used the "NoBloat" application from the Google Play store to disable the Samsung keyboard (after clearing the cache with the app manager).
After doing so, I see the file /system/app/SamsumgIME.apk_ (note the underscore). I may try to copy the AOSP keyboard over from CM11 so there is a working keyboard in /system.
I would like to congratulate Google and Samsung for their stunning incompetence in Android security. Your only hope of closing exploits on this platform is to root. I would be hard pressed to name a modern, GUI-centric Linux distribution that lacked a system update agent capable of patching all system components.
Except Android.
you mean, it should work the way it has been working everywhere in the world (except the US) since cell phones have been invented?
When the phone tries to update the keyboard, it fails to encrypt the executable file.
So this only happens when I have a keyboard update available and waiting for me? How often does this happen, anyway? To be honest, this is a problem, but not that big of a problem....
So disable update on keyboard now, because you're probably fine at the moment. Wait for fix, then update.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
The keyboard application launches at boot and regularly downloads .ZIP files of json objects. This download happens as the system user, and is vulnerable to directory traversal. Disabling updates for this .APK will not halt this activity, and it is unlikely that all vendors will bother to patch this.
Apparently there was a period of a couple of weeks when I could have gotten the upgrade from 2.1 to 2.2, but the carrier didn't actually push it, just made it available if you noticed and asked it to download, and soon after that, when Google Play came out, my Locked-To-Android-Market phone could no longer do any updates. I couldn't find a smartphone that small to replace it (sorry, but smallness is a feature for something you carry in your pocket), and eventually replaced the phone when apps I wanted were only running on 4.x anyway. I suppose I should go back and Cyanogenize it.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
With My Samsung S5 or any mobile device I use a Blue-Tooth keyboard, as it's just down right easier (of course I don't travel). So a keyboard exploit shouldn't be a problem. I do have the keyboard, and other services I don't use updates disabled.
My new LG (the Samsung S5's service is in limbo at this time), while it's a version of Android, it's tactile is so weak as to making it unusable. There is a feature to highlight then double click the screen, opening a function (whatever it may be), and now the only way tto open anything. I can't use it now (the phone) nor get back to that feature to disable. I've resorted to using my e-mailer to contact anybody who's phones e-mail address I have.
but, you won't be having any cell phone security issues to confront.
fix it by installing a custom android rom, those samsung phones listed are well supported by many roms.
you won't regret it either because samsung-android is horrible!
On a long enough timeline, the survival rate for everyone drops to zero.
I successfully moved LatinIME.apk off my Ovation CM11 and it works in Alliance. This may make a keyboard available if you've encrypted (and it may not).