A 17-year-old boy is in a stable condition and his injuries are not thought to be life-threatening, police say.