Four Russian cruise missiles aimed at antiregime forces in Syria during an aerial assault Wednesday instead landed inadvertently in Iran, U.S. officials said.

The four errant missiles were believed to be among 26 cruise missiles launched by Russian warships in the Caspian Sea.

It wasn’t clear where in Iran the missiles landed or what impact...