(According to the SBU, in 2017, the mayor’s representatives appealed to the Russian authorized bodies, and a court in the Moscow region canceled the validity of his internal Russian Federation passport. However, in additional explanations, the court said that the cancellation or refusal of such a document “does not entail deprivation of citizenship of the Russian Federation”).
However, the copy of the international passport published by the SBU is an obvious fake. From the document number it follows that it was issued on November 2, 2010 (and not at all in December 2015) - and indeed, a passport with the same number was issued on that day, but to a completely different person - a Russian woman named Tatyana, who then successfully traveled using this passport. The authors of the forgery even forgot that the name Gennady is also transliterated in Latin letters with two n.
Judging by border crossing data, Trukhanov has not been to Russia since the outbreak of war in 2014 (at least under his own name), and there is no evidence that he has any current Russian passport.
Probably, if Trukhanov had decided to come to Russia after 2014, problems could have awaited him there: according to Russian databases, Russian intelligence services were interested in Trukhanov because of his “involvement in the development of the Ukrainian events of 2013–2014” (whatever that means).