Nvidia-skjermkort i kombinasjon med et spill eller en 3D-applikasjon som ikke sletter bildebufferen kan avsløre hva du så på for flere timer.
Nvidia-skjermkort i kombinasjon med et spill eller en 3D-applikasjon som ikke sletter bildebufferen kan avsløre hva du så på for flere timer.

Annonse


Nvidia-skjermkort lagrer det du ser på

En feil i GeForce-driverne til Nvidia betyr at bildebufferen ikke tømmes på riktig måte.

Oops…
Det innebærer i teorien at ting man har sett på for mange timer plutselig kan dukke opp igjen når man starter og avslutter en 3D-applikasjon (trolig må 3D-programmet også feile for at feilen skal inntreffe). Det var akkurat det Toronto-student Evan Andersen smertelig fikk erfare:

«Når jeg startet Diablo III forventet jeg ikke at pornoen jeg hadde kikket på flere timer siden skulle dukke opp på skjermen igjen, men det er akkurat det som erstattet den svarte lasteskjermen til spillet. Akkurat som i en Hollywood-film stoppet spillet opp når det startet opp, noe som samtidig gjorde det umulig å fjerne pornoen fra skjermen», forklarer en ulykkelig Andersen.

Dette er uten tvil et problem, spesielt på offentlige maskiner.

Annonse


Dette skjer
Andersen har såpass peil på dette at han snekret et program som snapper opp gamle bilder fra skjermkortets buffer for å bevise sin teori.

«En feil i Nvidias GPU-drivere gjør at GPU-minnet ikke slettes før det gis til en ny applikasjon. Dette betyr at innholdet fra et program lekker over til et annet. Når Chromes incognito-vindu lukkes, ble framebufferen lagt til poolen med ledig GPU-minne, men ikke slettet.

Deretter, når Diablo ba driverne om sin egen framebuffer, viste Nvidia frem den siste som ble brukt av Chrome. Siden dette ikke var slettet, så viste den frem det forrige innholdet, og siden Diablo ikke slettet bufferen selv (som den burde gjort), kom incognito-bildet tilbake på skjermen.»

– Ingenting har skjedd på flere år
Ifølge Andersen kontaktet han Nvidia og Google allerede for to år siden, men hevder ingenting har skjedd siden den gang og at feilen derfor er å finne i Nvidia-drivere per januar 2016.

 

Kilde:
Evan Andersen

Annonse