HP heeft patches voor een groot aantal laptops uitgebracht nadat een beveiligingsonderzoeker had vastgesteld dat de Synaptics Touchpad-driver een keylogger bevatte die door het aanpassen van een registerwaarde ingeschakeld kon worden. Volgens HP gaat het om debuggingcode.
In de beschrijving van de patches meldt HP dat de kwetsbaarheid 'lokaal verlies van vertrouwelijkheid' met zich meebrengt en dat een aanvaller beheerdersrechten nodig heeft om ervan gebruik te maken. Op de desbetreffende pagina vermeldt het bedrijf verder dat meer dan 170 zakelijke modellen en meer dan 300 consumentenmodellen zijn getroffen.
De kwetsbaarheid is gevonden door beveiligingsonderzoeker Michael Myng, die zijn bevindingen beschrijft in een blogpost. Daarin meldt hij dat de code 'scancodes opsloeg in een wpp-trace'. Een toetsenbord maakt scancodes aan als de gebruiker een bepaalde toets indrukt. Wpp-tracing wordt volgens Microsoft gebruikt tijdens het debuggen van code tijdens de ontwikkeling van software.
Volgens de onderzoeker reageerde HP snel nadat hij zijn bevindingen aan het bedrijf had gemeld en zei het dat het code was die was overgebleven bij debugging. Doordat het bijhouden van de toetsaanslagen standaard uitstaat en via een registerwaarde ingeschakeld moet worden, kan de functie gebruikt worden door een aanvaller die de nodige rechten bezit.
Naast de patches van HP komt er ook een update via Windows uit, aldus de onderzoeker. Het is niet de eerste keer dat HP dit jaar reageert op de ontdekking van een keylogger. In mei vond een beveiligingsbedrijf een dergelijke functie in de de audiodriver van laptops.