A new bug in Apple systems with Nvidia graphics cards can expose private information — but according to Nvidia, it’s not something they can fix.
Chipmaker Nvidia, has denied that it’s to blame for a bug that caused Google Chrome’s private browsing Incognito mode to fail.
“When I launched Diablo III, I didn’t expect the pornography I had been looking at hours previously to be splashed on the screen. But that’s exactly what replaced the black loading screen. Like a scene from hollywood, the game temporarily froze as it launched, preventing any attempt to clear the screen. The game unfroze just before clearing the screen” said a blogger named Charliehorse55
The blame was placed firmly on Nvidia, with the blogger moaning that Nvidia GPUs don’t flush the memory buffer at the end of a browsing session, and neither does Google Chrome, so even if you’ve been very careful to use Incognito mode, your secrets may well come back to haunt you, because they can’t be deleted. In fact, you can’t rub one out. Not one.
Charliehorse55 said in his blog: “This is a serious problem. It breaks the operating system’s user boundaries by allowing non-root users to spy on each other. Additionally, it doesn’t need to be specifically exploited to harm users – it can happen purely by accident.
“Anyone using a shared computer could be exposing anything displayed on their screen to other users of the computer.”
After earlier acknowledging the problem, Nvidia has seemingly realised that it’s not at fault, and later stated that the problem is due to memory management in Apple’s MAC OS X Software.
Nvidia futher stated, “The NVIDIA driver adheres to policies set by the operating system and our driver is working as expected.
“We have not seen this issue on Windows, where all application-specific data is cleared before memory is released to other applications.”
Apple however are yet to say anything on the issue.