CIA casts doubt on Iran and Russia