The U.S. military helicopter that crashed outside Baghdad, killing all 12 on board, was shot down by a shoulder-fired missile, CNN reported on Monday.