Mars Rover Code Used for Cyber-Espionage Malware
What has actually happened is that two generic open source libraries, OpenAL for audio processing, and OpenCV for computer vision, where incorporated into a malware package.
They also happen to be used in a number of other projects, the Mars rovers among them, but both libraries predate the Mars rover, and weren't developed as part of the rover project. OpenAL is used in a number of games, including mainstream "AAA" titles. OpenCV looks like a useful collection of computer vision functions, I'm not aware of any consumer applications for it, but it would be used for stuff like smartphone cameras that detect faces.
Saying the "rover" malware uses Mars rover libraries is a flat out lie.