Severe cold weather sweeping through camps for people displaced by the Afghan war has killed 17 people, mostly children, Amnesty International said Tuesday.