The Amnesty International called on Monday for an end to devastating violence in Yemen, deploring Saudi Arabia's impunity for crimes committed during its military campaign in Yemen because of its US ally.
It warned that a US military intervention in response to the attack on Saudi oil facilities blamed on Iran would only aggravate suffering in the Middle East.
The rights group's secretary general, Kumi Naidoo, said the world instead should redouble efforts to end the devastating violence in Yemen, where a Saudi-led air campaign has been striking Iranian-linked Houthi group.
Yemen has been racked by a 4.5-year bloody conflict between the internationally-recognized Yemeni government's forces, backed by a Saudi-led coalition, and the Iranian-backed Houthi rebels who ousted the government in 2014.
"We need to stop the bleeding right now, and any talk of military intervention right now will only exacerbate a bad situation," Naidoo told AFP in an interview in Washington.
He warned of the lessons of Iraq, where the 2003 US invasion that cited intelligence findings "created the catastrophe we have, not just in Iraq but in neighboring countries."
"Certain political leaders could for opportunistic reasons choose to go to war because it might help them electorally," he said.
But he added: "I don't make any distinction about countries. I think far too many countries are comfortable with beating the drums of war at the moment."
"The horrific levels of violence that people have been experiencing - as well as the bombings of hospitals, the destruction of water infrastructure and so on - is something that just should have been stopped with political will," Naidoo said.
"Sadly, it appears that some governments, if they are allied with the United States, like Saudi Arabia, they can get away with murder - literally murder."
The Houthi group in Yemen has claimed responsibility for Saturday attacks on two Saudi Aramco oil facilities, nocking its production down to half.
The United States has accused Iran of the attack, a charge denied by Tehran, with reports tracing the drone launch to Iraq not Yemen, but Baghdad has also denied.