Re: pardon my ignorance but..
Have to wonder if it's only Windoze PCs that are affected, or is TeamViewer only available on that platform?
(tinfoil hat)
Having said that, folks are looking at China and Russia as the likely perps. With the EM coming up, and a certain group making certain noises, having burgeoning skills in the malware department, and looking for alternative sources of financing, I'd look a bit southwest of those two countries...
(/tinfoil hat)