The firing comes just weeks after a White House rebuke of a leaked intelligence report assessing the impact of US strikes on Iran.