Les médias iraniens ont rapporté que l'agresseur, Ahmad Khan Juri, ancien commandant du gouvernement afghan, était un officier des renseignements des talibans.
Selon ce rapport, l'attaquant a reçu l'ordre des responsables du renseignement taliban à Kaboul d'assassiner Ahmed Khan Juri à Mashhad.