Iran had no plans to strike U.S. forces unprovoked, CNN reported, contradicting the White House's rationale for attacking Iran.