An IDF soldier was lightly injured by stones thrown by Arab rioters during a violent disturbance near the town of Bir Zeit, north of Ramallah.