The narrative and cover the CIA has been developing the last three weeks with terrorism warnings of this exact attack so reeks of CIA incompetence and recklessness. “Oh, we warned you. So what if you find a direct link to our knowing this was going to happen. We gave you warning, it’s all on you”. That CIA rigamarole works on dullard Americans like Zeepers but not Putin.
ISIS probably has contacts scattered throughout the world, both with and without the knowledge of the countries they are located in.
Ukraine is a chaotic mess ripped up by war, with large sectors of its territory occupied by Russia or separatists. Criminals would logically choose such situations as paths of least resistance to transit.
Where the terrorists travelled or were headed is not per se proof of state support or foreknowledge.
Question Putin should be asking his internal security people: How did these armed terrorists get into Russia and travel within Russia without being noticed?