There's a lot of doubt on that claim. Thread here:
https://twitter.com/pwnallthethings/...77153232379904
It looks like a recycling of the same claims made in April of last year based on a 15 page "dossier" that alleges the same. This thread does a good job explaining why this "bombshell" isn't really being picked up by any news networks