Keylogger Found in Audio Driver of HP Laptops, Says Report (bleepingcomputer.com)
An anonymous reader writes: The audio driver installed on some HP laptops includes a feature that could best be described as a keylogger, which records all the user's keystrokes and saves the information to a local file, accessible to anyone or any third-party software or malware that knows where to look. Swiss cyber-security firm modzero discovered the keylogger on April 28 and made its findings public today. According to researchers, the keylogger feature was discovered in the Conexant HD Audio Driver Package version 1.0.0.46 and earlier. This is an audio driver that is preinstalled on HP laptops. One of the files of this audio driver is MicTray64.exe (C:\windows\system32\mictray64.exe). This file is registered to start via a Scheduled Task every time the user logs into his computer. According to modzero researchers, the file "monitors all keystrokes made by the user to capture and react to functions such as microphone mute/unmute keys/hotkeys."
Was this malice or stupidity? Perhaps both?
There is no XUL, only WebExtensions...
See title
That Conexant audio driver is installed on other laptops. I remember seeing it on some Dells, but can't be sure since I don't have the machine anymore. Can anyone check this?
# ls -l C:\windows\system32\mictray64.exe
ls: cannot access 'C:windowssystem32mictray64.exe': No such file or directory
Slashdot, fix the reply notifications... You won't get away with it...
Anything capable of reading this is capable of installing its own key logger, so.... non-story.
Still, it shows the stupidity of some programmers. I get you need to debug things but have an on/off setting and disable it by default.
No sig today...
And what is being done about this??
another reason to stay away from American brand computers or hardware manufacturers if you can. It's funny how some in these comment sections say it was "stupidity", as if someone accidentaly started recording and logging all keypresses to a file on the harddrive, in an audiodriver... Typical mistake, right?
If you buy American, you get compromised stuff.
I'm at work right now typing on it. It doesn't have this executable, it doesn't have the Conextant audio driver either.
This does make me curious, though, since I recently tested some newer HP laptops/convertibles which had a noticeable cpu eating process called Flow which is also tied to the Conextant audio driver.
We gave them back so I can't check them but it's an interesting coincidence ...
They call it "telemetry" these days, because it sounds better than "spying" and "data exfiltration (theft)".
Maybe we should be trying to find the EULA for the audio driver? I bet it says they can do whatever the fuck they want =)
But is "they" Conexant or HP or Microsoft or everyone?
Post this story again when someone at HP goes to prison.
"Although we did not find clear evidence that HPs intended to violate laws governing the handling of the keylogged information, there is evidence that they were extremely creless in their handling of very sensitive information."
-- James Comey
They can take my LifeAlert pendant when they pry it from my cold dead fingers.
If I put a tape recorder in a device and sold it to someone I'd go to jail. Audio drivers don't need keyloggers. Someone needs to go to jail.
lol
seriously why do manufacturers keep putting dog shit software on their machines? I would NEVER trust a laptop out of the box with the exception of a Mac. All Windows machines get wiped/imaged. but if the bug IS the driver? Hory Shet. I cant imagine the number of enterprise customers that will never ever patch this nor even realize its a thing. Here's hoping HP patches this immediately and it somehow makes its way onto those laptops at some point.
Also, HP is shit. if you need to buy a PC, buy a Dell. At least their support is decent. HP....what a croc of shit.
The Linux model of having an unstable kernel ABI, to encourage HW vendors to upstream their drivers suddenly looks the best.
Stuff your Intellectual Property, I'd like safe drivers. I'll even grant you the use of firmware binary blobs. So a very limited release of company secrets.
And people blame (in a corporate shilling way) Android for being unable to upgrade the kernel due to HW vendors not open sourcing their drivers. Google and phone vendors should pressurize them.
For one of our displays, we displayed the traffic of a wireless network using a network visualization tool: https://www.youtube.com/watch?... When the kids connected to the wifi, they could see their traffic. They loved doing different things and seeing what happened.
Somebody had surreptitiously placed a surveillance tracker on a kid's phone. Every thing he did caused a burst of traffic to a remote IP. When he scrolled a screen there was a burst of traffic to that IP, When he typed a character there was a burst of traffic to that IP.. He was absolutely heartbroken when he realized what was going on. His wonderful toy instantly became a treacherous enemy. His friends all took a step back and stared at him like he had become contagious.
I didn't know how to make it better. The best I could say was: "If he is being monitored by a government, they didn't really care what he was doing." Nobody seemed reassured..
When does this log file actually get used? Mine shows 0KB and hasn't been modified since I got my computer.
The write up on Bleeping Computer lists all of the suspect HP models: https://www.bleepingcomputer.c... Sure enough, I found MicTray running on one of our 640 models.
This is getting scary. Even the 3rd party components in M$ Window$ is tainted. What's next? keystroke loggers in our browsers. This is why I use open source on my desktop and my phone. If something is there, it's at least easier to find anyone doing nonsense.
"Imagination is more important than knowledge" - Einstein
Spyware Apologist.
By now you goddamn know a full key logger in an AUDIO driver is unacceptable, full stop. "Oh darn, shouldn't have done that."
All malice can hide behind incompetence.
I really miss GoBack. It was really easy to see things like this when running it. Scan through the log of file changes and note files that shouldn't be changing while you're simply editing a text file. Excellent for removing all forms of viruses except rootkits too, assuming you catch them early enough.
OP needs to debug their reading comprehension program.
All because they were unhappy with their press coverage? Why is anyone surprised that they stooped to this?
---- The above post was generated by the Turing Institute. Maybe.
It's the freedom of software that's crucial, not a development methodology of an unstable ABI. Binary firmware blobs are a source of problems; firmware is remarkably powerful and capable and there's no way to have good security with non-free firmware. Firmware for the system persists and provides spying powers that span OSes (install whatever OS, the firmware that acts as a keylogger keeps working). Proprietors including Google make considerable money from spying, but I suspect the real competition for them is in being a monopoly for the spying data they can provide—don't let others provide data proprietor X can provide or else the value of proprietor X's data goes down.
Digital Citizen
Is it a specific version of the exe or if it is there at all?
I have 110,000 workstations to deal with, if I had a version I could write a simple query and know which machines in 5 minutes need to be fixed.
See subject: In APK Hosts File Engine 9.0++ SR-7 32/64-bit https://www.google.com/search?hl=en&source=hp&biw=&bih=&q=%22APK+Hosts+File+Engine%22+and+%22start64%22&btnG=Google+Search&gbv=1/ I override std. structured errhandling in my code & pipe abends into a log (but I don't send it anywhere NOR does it record keystrokes (only errors/abends/crashes), it remains on user's disk) via a central TryTryCatchExcept routine that keeps all error handling std. (makes the program uncrashable for all intents & purposes too as a bonus).
APK
P.S.=> It's also uninfectable by traditional jump table attaching viruses & checks its size in every single routine, inline for speed (vs. calling a single centrally pointed to function that is a single point of fail to take out to override & undo) & IF it changes by even 1 byte? It warns the user it may be compromised & to reinstall it from a fresh pristine copy... apk
for not installing vendor specific audio driver and just using the built-in (Microsoft) HD Audio driver. Ha!
Stop feeling bad for teaching an exceedingly important lesson about real life.
Your next step should have been to show them how to disable/avoid/mitigate as much as possible and show them why their privacy/freedom/security matter not some kind of purposeless guilt.
Also, it's quite likely the spy was their parents not their gov't in that case but I digress.