Jump to content

keylogger found in preinstalled audio driver on HP laptops

zMeul

source: https://www.modzero.ch/advisories/MZ-17-01-Conexant-Keylogger.txt

via: https://www.bleepingcomputer.com/news/security/keylogger-found-in-audio-driver-of-hp-laptops/

 

these motha' fuckers don't seem to be willing and stop this bullcrap

1st it was Lenovo, then some shit leaked from Dell .. now HP -_-

 

Quote

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."

This behavior, by itself, is not a problem, as many other apps work this way. The problem is that this file writes all keystrokes to a local file at:


C:\users\public\MicTray.log

If the file doesn't exist or a registry key containing this file's path does not exist or was corrupted, the audio driver will pass all keystrokes to a local API, named the OutputDebugString API.

 

The danger is that malicious software installed on the computer, or a person with physical access to the computer, can copy the log file and have access to historical keystroke data, from where he can extract passwords, chat logs, visited URLs, source code, or any other sensitive data.

 

Furthermore, the OutputDebugString API provides a covert channel for malware to record real-time keystrokes without using native Windows functions, usually under the watchful eye of antivirus software.

 

laptops that could be affected by this security flaw:

  • HP EliteBook 820 G3 Notebook PC
  • HP EliteBook 828 G3 Notebook PC
  • HP EliteBook 840 G3 Notebook PC
  • HP EliteBook 848 G3 Notebook PC
  • HP EliteBook 850 G3 Notebook PC
  • HP ProBook 640 G2 Notebook PC
  • HP ProBook 650 G2 Notebook PC
  • HP ProBook 645 G2 Notebook PC
  • HP ProBook 655 G2 Notebook PC
  • HP ProBook 450 G3 Notebook PC
  • HP ProBook 430 G3 Notebook PC
  • HP ProBook 440 G3 Notebook PC
  • HP ProBook 446 G3 Notebook PC
  • HP ProBook 470 G3 Notebook PC
  • HP ProBook 455 G3 Notebook PC
  • HP EliteBook 725 G3 Notebook PC
  • HP EliteBook 745 G3 Notebook PC
  • HP EliteBook 755 G3 Notebook PC
  • HP EliteBook 1030 G1 Notebook PC
  • HP ZBook 15u G3 Mobile Workstation
  • HP Elite x2 1012 G1 Tablet
  • HP Elite x2 1012 G1 with Travel Keyboard
  • HP Elite x2 1012 G1 Advanced Keyboard
  • HP EliteBook Folio 1040 G3 Notebook PC
  • HP ZBook 17 G3 Mobile Workstation
  • HP ZBook 15 G3 Mobile Workstation
  • HP ZBook Studio G3 Mobile Workstation
  • HP EliteBook Folio G1 Notebook PC

if you are affected, stop the process MicTray64.exe and delete that piece of trash from your system

 

---

 

both Conexant and HP were notified and neither replied to the inquiry

at this point no one seems to know or point out if this package is HP's own doing or is it Conexant's own release

 

---

 

update May 13thhttp://www.zdnet.com/article/keylogger-found-on-several-hp-laptops/

 

HP issued a fix that removes the keylogger

Quote

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.

Edited by zMeul
Link to comment
Share on other sites

Link to post
Share on other sites

Makes me glad that the notebooks I own are Acer and Asus.

Personal Desktop":

CPU: Intel Core i7 10700K @5ghz |~| Cooling: bq! Dark Rock Pro 4 |~| MOBO: Gigabyte Z490UD ATX|~| RAM: 16gb DDR4 3333mhzCL16 G.Skill Trident Z |~| GPU: RX 6900XT Sapphire Nitro+ |~| PSU: Corsair TX650M 80Plus Gold |~| Boot:  SSD WD Green M.2 2280 240GB |~| Storage: 1x3TB HDD 7200rpm Seagate Barracuda + SanDisk Ultra 3D 1TB |~| Case: Fractal Design Meshify C Mini |~| Display: Toshiba UL7A 4K/60hz |~| OS: Windows 10 Pro.

Luna, the temporary Desktop:

CPU: AMD R9 7950XT  |~| Cooling: bq! Dark Rock 4 Pro |~| MOBO: Gigabyte Aorus Master |~| RAM: 32G Kingston HyperX |~| GPU: AMD Radeon RX 7900XTX (Reference) |~| PSU: Corsair HX1000 80+ Platinum |~| Windows Boot Drive: 2x 512GB (1TB total) Plextor SATA SSD (RAID0 volume) |~| Linux Boot Drive: 500GB Kingston A2000 |~| Storage: 4TB WD Black HDD |~| Case: Cooler Master Silencio S600 |~| Display 1 (leftmost): Eizo (unknown model) 1920x1080 IPS @ 60Hz|~| Display 2 (center): BenQ ZOWIE XL2540 1920x1080 TN @ 240Hz |~| Display 3 (rightmost): Wacom Cintiq Pro 24 3840x2160 IPS @ 60Hz 10-bit |~| OS: Windows 10 Pro (games / art) + Linux (distro: NixOS; programming and daily driver)
Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Princess Cadence said:

Makes me glad that the notebooks I own are Acer and Asus.

just check if you have Conexant audio xD then and only then be happy

Link to comment
Share on other sites

Link to post
Share on other sites

Serves you right if you buy an HP pc.

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

The affected laptops aren't even their cheap-ass consumer PCs, it's their enterprise range devices. What the fuck?

Maybe it's Conexant's fault? 

Having problems with your fresh Windows 10 install? PM Me!
Windows 10- Want To Disable Telemetry, Disable Cortana, Disable Windows Updates? Look at my guide HERE
LTT Beginners Guide  | Community Standards | TN&R Posting Guidelines

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, zMeul said:

just check if you have Conexant audio xD

Just did and I'm safe pheew... also people tape the webcam to avoid some creepy guy watching them, I go and delete everything driver related so it is unusable rather xD

 

Only time I used a webcam was for my boyfriend and that made me awfully uncomfortable to be honest :/

Personal Desktop":

CPU: Intel Core i7 10700K @5ghz |~| Cooling: bq! Dark Rock Pro 4 |~| MOBO: Gigabyte Z490UD ATX|~| RAM: 16gb DDR4 3333mhzCL16 G.Skill Trident Z |~| GPU: RX 6900XT Sapphire Nitro+ |~| PSU: Corsair TX650M 80Plus Gold |~| Boot:  SSD WD Green M.2 2280 240GB |~| Storage: 1x3TB HDD 7200rpm Seagate Barracuda + SanDisk Ultra 3D 1TB |~| Case: Fractal Design Meshify C Mini |~| Display: Toshiba UL7A 4K/60hz |~| OS: Windows 10 Pro.

Luna, the temporary Desktop:

CPU: AMD R9 7950XT  |~| Cooling: bq! Dark Rock 4 Pro |~| MOBO: Gigabyte Aorus Master |~| RAM: 32G Kingston HyperX |~| GPU: AMD Radeon RX 7900XTX (Reference) |~| PSU: Corsair HX1000 80+ Platinum |~| Windows Boot Drive: 2x 512GB (1TB total) Plextor SATA SSD (RAID0 volume) |~| Linux Boot Drive: 500GB Kingston A2000 |~| Storage: 4TB WD Black HDD |~| Case: Cooler Master Silencio S600 |~| Display 1 (leftmost): Eizo (unknown model) 1920x1080 IPS @ 60Hz|~| Display 2 (center): BenQ ZOWIE XL2540 1920x1080 TN @ 240Hz |~| Display 3 (rightmost): Wacom Cintiq Pro 24 3840x2160 IPS @ 60Hz 10-bit |~| OS: Windows 10 Pro (games / art) + Linux (distro: NixOS; programming and daily driver)
Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, Kherm said:

The affected laptops aren't even their cheap-ass consumer PCs, it's their enterprise range devices. What the fuck?

Maybe it's Conexant's fault? 

 

5 minutes ago, djdwosk97 said:

Serves you right if you buy an HP.

I'd blame them both since HP didn't check

and it sounds like the exe is part of the Conexant audio driver and not something HP might've cooked - and yet again .. we don't know for sure

 

ps: it looks like gross negligence / shit programming logic rather than malicious intent

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Princess Cadence said:

Just did and I'm safe pheew... also people tape the webcam to avoid some creepy guy watching them, I go and delete everything driver related so it is unusable rather xD

 

Only time I used a webcam was for my boyfriend and that made me awfully uncomfortable to be honest :/

I like to remove the border from around the LCD, and physically unplug it.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Princess Cadence said:

Just did and I'm safe pheew... also people tape the webcam to avoid some creepy guy watching them, I go and delete everything driver related so it is unusable rather xD

 

Only time I used a webcam was for my boyfriend and that made me awfully uncomfortable to be honest :/

most cameras are detected by Windows without a need for 3rd party drivers 9_9

Link to comment
Share on other sites

Link to post
Share on other sites

Now you know why companies apply their own images to their hardware.

I deal in shitposts and shitpost accessories.

Link to comment
Share on other sites

Link to post
Share on other sites

Aaaaaand time to inform the whole school about this. Yay.

BOINC Setup:
i5 7200U @ Stock

Core2Duo T6600 @ Stock

i3 2330M @ Stock

i5 3210M @ Stock

 

Link to comment
Share on other sites

Link to post
Share on other sites

I have a hp netbook, can't remember what the audio codec is. Anyway it came with win8 and I'm currently running win10, with a clean install. Audio drivers came from Microsoft cause HP stopped providing drivers since 8.1

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

9 minutes ago, Jito463 said:

Definitely makes a case for doing a clean format and reload when you buy a laptop, something I've always done just to rid myself of the bloatware that comes preloaded (even though I've only ever owned two laptops).

Ya most laptops ship in a really terrible state.. The amount of unnecessary junk that pops up at you on bootup.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, valdyrgramr said:

Thinkpad master race.  

you mean that company that installed Blowfish on their systems xD

Link to comment
Share on other sites

Link to post
Share on other sites

Is this even legal. I'd actually like to own an HP laptop just so I would have standing for an official complaint about it.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, NumLock21 said:

netbook

Oh, so you're used to getting screwed with garbage.

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, valdyrgramr said:

I never said Lenovo. xD IBM baby!

sorry mate, ThinkPads are Lenovo machines xD and since 2005 they bought the brand name

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, valdyrgramr said:

They became Lenovos, and not all of them had blowfish.  That was selective models.  IBM created the ThinkPad, but sold off their home computer and smaller servers to Lenovo

nope, they always were Lenovos - IBM only did the design up until 2005

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, djdwosk97 said:

Oh, so you're used to getting screwed with garbage.

Got screwed twice. xD

 

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, valdyrgramr said:

Re-read my comment.  Lenovo "bought" them.  

re-read my comment

ThinkPads were always Lenovo, IBM only did the design

Link to comment
Share on other sites

Link to post
Share on other sites

While this is really shitty, I think people are aiming their anger at the wrong target.

HP has not done anything wrong here. They simply installed the driver needed for the hardware to work. The driver is written by a third party company. The way the program works is bad, but like the article says it is not too uncommon (key strokes needs to be monitored if you want things like push-to-talk).

 

Chances are this is a debugging thing that was forgotten. It is super bad and things like this really should not happen, but I will say it was because of stupidity rather than maliciousness.

 

Edit:

Phew... I don't have it on my laptop. Looks like either my company or I uninstalled it.

I do have the log file though, but it's empty.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×