Laurence said Palestinian armed groups who are holding hostages in densely populated areas are putting the lives of nearby civilians and the hostages at “added risks” from the hostilities.
“All these actions by both parties may amount to war crimes,” he told a regular UN briefing in Geneva.
“It was catastrophic, the way that this was carried out in that civilians — again — were caught smack bang in the middle of this,” Laurence added.
Alluding to the “ordeal” faced by hostages and their families, he said, “The fact that four hostages are now free is clearly very good news”.
“These hostages should never have been taken in the first place,” Laurence said.
“That’s a breach of international humanitarian law. They must be freed. All of them. Promptly.”
Civilians flee in Rafah as Israel pushes ahead with its offensive
Israel launched its war against Hamas after the group’s October 7 attack, in which militants stormed into southern Israel, killed some 1200 people — mostly civilians — and abducted about 250.
It has killed more than 36,730 people, according to Gaza’s Health Ministry, which does not distinguish between combatants and civilians in its count.
Palestinians are facing widespread hunger because the war has largely cut off the flow of food, medicine and other supplies.
UN agencies say over 1 million in Gaza could experience the highest level of starvation by mid-July.