HP Issues Fix For Keylogger Found On Several Laptop Models (zdnet.com) 72
HP says it has a fix for a flaw that caused a number of its PC models to keep a log of each keystroke a customer was entering. The issue, caused by problematic code in an audio driver, affected PC models from 2015 and 2016. From a report: HP has since rolled out patches to remove the keylogger, which will also delete the log file containing the keystrokes. A spokesperson for HP said in a brief statement: "HP is committed to the security and privacy of its customers and we are aware of the keylogger issue on select HP PCs. HP has no access to customer data as a result of this issue." HP vice-president Mike Nash said on a call after-hours on Thursday that a fix is available on Windows Update and HP.com for newer 2016 and later affected models, with 2015 models receiving patches Friday. He added that the keylogger-type feature was mistakenly added to the driver's production code and was never meant to be rolled out to end-user devices. Nash didn't how many models or customers were affected, but did confirm that some consumer laptops were affected. He also confirmed that a handful of consumer models that come with Conexant drivers are affected.
Fine. (Score:3)
Re:Fine. (Score:5, Informative)
From what I saw yesterday, the "explanation" is:
1: mediocre programmer guy wants to check the keystrokes that affect volume control, adds a keylogger to the code for debugging
2: poor version control, or a total lack thereof, combined with lack of code review, allows "temporary" debugging keylogger code to become part of and remain enabled in main-line production code
3: someone eventually discovers it and SHTF
In other words, Hanlon's Razor. [wikipedia.org]
Re:Fine. (Score:4, Insightful)
Re:Fine. (Score:5, Insightful)
Re: (Score:2)
Not at all. RMS's comments concern a small subset of the issues that cause problems like this. I can't trust closed source, that's a given. Recent history has shown we can't trust open source either.
Pretty much everyone lacks the means to audit binary releases. In the population of computer users pretty much everyone lacks the technical knowhow and time to audit code even if they had the means to audit the binaries they use.
A perversion of Linus's law: Many eyes gloss over bugs equally.
Re: (Score:2)
The older I get, and the more crap like this that comes up, the closer I get to agreeing with RMS... especially with the windows 10 shenanigans. I've already got a tweaked Ubuntu Linux PC w/ Cinnamon DE that I'm getting accustomed to using for everything but games (Win10 for that, for now)... still... Until gnome/kde/cinnamon all have wayland and vulkan working properly, I'm not going to use Linux as my main machine.
One thing to remember, though is even open source software can be nefarious... and even gr
Re: (Score:3)
Absolutely, and we have to stop reacting with words like "fix" "flaw" and "problematic". This was a serious privacy intrusion on a massive scale. Whether it was some guy up to late on a bad schedule set by his boss Dilbert really doesn't matter. HP published the stuff, Connexant wrote it, they should pay some kind of price.
Re: (Score:1)
A clear demonstration that even mainstream commercial software can't be trusted in some pretty fundamental ways.
You can skip the "mainstream and commercial" part. Software is created by people, people in general make all sorts of stupid mistakes. Software in general can't be trusted.
That's not new. It was the case many years ago when we irradiated and killed people with race conditions. It will forever be the case going forward. It will be a problem in large OSes, and it'll be a problem in small apps and drivers.
Re: (Score:2)
I'm not disagreeing with you. This case seems particularly egregious from a "flaw" standpoint, however. An accident of programming with a race condition in a critical system that ends up killing people is horrible, but that's a high risk environment for software and the outcome is a lot more screening of software in critical applications (that increases the cost of those applications).
This was a complex and apparently functional behavior that could be compromising data that was "accidentally" built in a
Re: (Score:3)
#ifdef DEBUG
insert debug code here
#endif
Then you can enable/disable all the debug code with a single #define DEBUG statement. But people being lazy, they stick the debug code straight in thinking they'll just remember to comment it out before they ship the end product. Except they forget. QA can't catch this form of laziness because short of reading a
Re: (Score:2)
In other words, Hanlon's Razor. [wikipedia.org]
Hanlon's Razor doesn't explain the employees who worked at Mozilla, Cisco, RSA, etc. and weakened products for nation-state interests.
Re: (Score:2)
HP Issues Fix For Keylogger Found On Several Laptop Models
More like "HP Issues Fix For Keylogger SECRETLY INSTALLED On Several Laptop Models"
Wipe it (Score:2)
Re: (Score:3, Informative)
The driver containing the keylogger was distributed by Windows Update.. Unless you deactivated driver loading from Windows update, your wiped laptop is also affected.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
So I googled that for you...
https://support.hp.com/us-en/d... [hp.com]
And if it's the TLDR thing then here is the relevant bit
Re: (Score:2)
"Well I did mention links with some kind of proof"
Everyone and their fucking mother knows big-brand hardware manufacturers have distributed vendor-specific driver patches through Windows Update since Windows 98 - almost 20 fucking years ago.
And then you went ahead and looked it up yourself after demanding proof - which you should have done in the first place instead of looking like a child wanting a handout. We're in the age where the summation of mankind's knowledge is almost constantly at our fingertips.
Re: (Score:2)
Re: (Score:3)
Because it is a driver, and Microsoft writes as few of those as it can.
Re: (Score:2)
Why the fuck would Microsoft be distributing HP's software?
Because Joe Sixpack finds himself having to reinstall Windows fairly often to fix issues, and many computers today don't come with proper install discs, or generic ones that don't automate the installation of drivers for the hardware specific to the model of computer. So you end up with "drivers and utilities" CDs that don't make it clear which of their many drivers you need, or you have to go to the manufacturer's site to get the drivers you need -- a process beyond the technical abilities of a large porti
Re: (Score:2)
Format drive and install one of the following operating systems:
There have been a large number of more or less obscure operating systems and not all have been ported to x86. Unfortunately the architecture has become a de facto standard even though it's not the best architecture or
Re: (Score:2)
x86 is just a small translator circuitry between the code and a very powerful and efficient RISC processor.
All it does in practice is act like a code compression of sorts.
Re: (Score:2)
Re: (Score:2)
Never ever do a reinstall on your only available computer.
Re: (Score:2)
Same, but Windows 8/8.1
I have precisely three drivers listed in my WDS driver packages.
One is for an IBM BladeCenter SAS RAID controller that blue-screens with the default Windows one (so all the blades have to start using that driver from the very first boot or they will blue-screen, even if you push updates later).
Two for gigabit-network cards that aren't covered by plain Windows install disk / WDS installs (purely to kick-start them being able to get out to Windows Update and download a better driver and
Re: (Score:2)
I really love all the people calling Trump insane... Pot meet kettle.. Trump is the most sane President we've had in my lifetime (67 years old)... There sure are a LOT of completely unhinged people out there.. I pray to God daily for President Trump's safety...
Flaw? (Score:1)
A fully functioning keylogger is a flaw?
Patch in Question (Score:2)
Is it just me, or is this patch that difficult to find? I know google is my friend, but this is just sad.
Re: (Score:3)
It's the "Conexant HD Audio Driver", downloadable from the HP driver website for your model.
Re: (Score:2)
Duh. Guess I needed another cup of coffee.
Thanks!
"Keylogger issue" makes it sound like a random bug (Score:2)
A fix? (Score:2)
In Soviet Russia.... (Score:2)
... MP3 rip you!
Nobody? (Score:2)