It sounds like someone was motivated to think up some BS explanation, but then I‘m not an expert.
Today, a Russian hacker group has claimed authorship.
May be we‘ll get something more credible in a few weeks.
Meanwhile, the memes are spreading…