A former Israeli defense minister has accused Israel of committing war crimes and ethnic cleansing in the Gaza Strip, a rare critique from a member of the security establishment at a time of war.

The comments by Moshe Yaalon came amid mounting criticism of the Israeli military’s conduct in Gaza. They were swiftly denied and condemned by allies of Prime Minister Benjamin Netanyahu of Israel, saying that they would hurt the country and help its enemies.