Ukraine justified the strike by stating the targeted vessels were transporting Iranian military cargo — including drone and missile components — destined for Russian forces . The SBU described the operation as targeting Russia's Iranian supply routes, asserting that the ships were part of a known military supply network connecting Tehran and Moscow . Kyiv explicitly framed the action as an act of self-defense against the transfer of weapons being used to attack Ukrainian territory . Iran claims the vessel was a civilian commercial ship carrying ordinary goods and denies any military cargo was aboard .
Iran responded with a series of escalating threats:
Iran considering missile strikes on Ukraine. Tehran's explicit threat that "all of Kyiv is within range" marks a significant escalation — it would be the first direct Iranian missile attack on Ukraine, merging Ukraine's war with Iran's wider regional conflict .
Russia–Iran intelligence-sharing allegations. Multiple reports indicate deep military cooperation between Moscow and Tehran:
A new front in the Caspian. Analysts at Al Jazeera and elsewhere describe the July 25 strike as opening a "new front" in the growing overlap between the Ukraine war and Iran's regional conflicts, which have already expanded across the Strait of Hormuz, the Red Sea, and now the Caspian Sea .