President Volodymyr Zelenskyy confirmed that Ukraine conducted "long-range strikes in the Caspian Sea" against vessels transporting military cargo .
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: