Nvidia blames Apple OS X for re-appearing porn glitch

Company claims Apple's GPU memory management is at fault for embarrassing flaw

Nvidia has blamed Apple's OS X operating system for a bug that caused previously-viewed porn to reappear on people's screens after being closed.

The error was thought to be caused by a flaw in Nvidia's GPU drivers, but the company told IT Pro that OS X is at fault, rather than its own software.

Advertisement - Article continues below

"This issue is related to memory management in the Apple OS," a spokesperson said, "not NVIDIA graphics drivers."

"The NVIDIA driver adheres to policies set by the operating system and our driver is working as expected."

He added: "We have not seen this issue on Windows, where all application-specific data is cleared before memory is released to other applications."

The flaw was discovered by a developer called Evan Andersen, whose Diablo 3 loading page was replaced by a screenshot of a porn page he had visited earlier in Google Chrome Incognito.

He blamed a problem in the GPU memory management, saying: "When the Chrome Incognito window was closed, its framebuffer was added to the pool of free GPU memory, but it was not erased."

IT Pro has approached Apple for comment, but had received none at the time of publication.

11/01/2016: Google Chrome Incognito bug 'replaces loading screen with porn'

Advertisement
Advertisement - Article continues below
Advertisement - Article continues below

Google Chrome could end up displaying porn, thanks to a GPU bug reportedly affecting Nvidia and ATI graphics cards.

The error, discovered by developer Evan Andersen, turned what should have been a blank loading screen into a screenshot of a porn page he had visited earlier within Chrome Incognito.

The problem apparently stemmed from an issue in GPU memory management. "When the Chrome Incognito window was closed, its framebuffer was added to the pool of free GPU memory," Andersen wrote, "but it was not erased."

This meant that when he opened Diablo 3, the framebuffer requested by the game contained the graphics data from the previous session in this case, a YouPorn window.

As well as being quite embarrassing, this bug has privacy implications, because users of shared computers can potentially see visual data from other users' sessions by accident, possibly including sensitive information.

"In the interest of reproducing the bug," Andersen said, "I wrote a program to scan GPU memory for non-zero pixels. It was able to reproduce a Reddit page I had closed on another user account a few minutes ago, pixel perfect."

Advertisement - Article continues below

Andersen tested the bug on an Nvidia GPU, but similar problems have been reported on ATI models.

Both Google and Nvidia are reportedly aware of the issue, after Andersen first reached out to report the problem two years ago.

While Nvidia reportedly acknowledged the problem, it took no steps to fix it, Andersen said, while Google told the developer that it will not fix it, because hiding web activity from other PC users is not within Incognito mode's stated functions.

Featured Resources

The case for a marketing content hub

Transform your digital marketing to deliver customer expectations

Download now

Fast, flexible and compliant e-signatures for global businesses

Be at the forefront of digital transformation with electronic signatures

Download now

Why CEOS should care about the move to SAP S/4HANA

And how they can accelerate business value

Download now

IT faces new security challenges in the wake of COVID-19

Beat the crisis by learning how to secure your network

Download now
Advertisement

Recommended

Visit/hardware/laptops/355059/google-pixelbook-go-review-have-a-go-hero
Laptops

Google Pixelbook Go review: Have-a-go hero

18 May 2020
Visit/software/video-conferencing/355410/zoom-50-adds-256-bit-encryption-and-ui-refresh
video conferencing

Zoom 5.0 adds 256-bit encryption to address security concerns

23 Apr 2020
Visit/security/hacking/355382/whatsapps-flaw-shoulder-surfing
hacking

WhatsApp flaw leaves users open to 'shoulder surfing' attacks

21 Apr 2020
Visit/security/cyber-security/355368/microsoft-builds-ai-to-detect-security-flaws-with-99-accuracy
cyber security

Microsoft AI can detect security flaws with 99% accuracy

20 Apr 2020

Most Popular

Visit/mobile/5g/355712/nokia-5g-speed-record
5G

Nokia breaks 5G record with speeds nearing 5Gbps

20 May 2020
Visit/cloud/cloud-computing/355742/microsoft-launches-public-cloud-service-for-health-care
cloud computing

Microsoft launches public cloud service for health care

21 May 2020
Visit/software/video-conferencing/355596/house-of-commons-to-ditch-zoom
video conferencing

House of Commons to ditch Zoom in favour of British alternative

11 May 2020