WASHINGTON—The White House’s top spokesman issued a rare apology on Tuesday after saying that Syrian President Bashar al-Assad committed atrocities worse than Nazi leader Adolf Hitler, because the man whose genocidal regime instigated a world war and killed millions of people didn’t use chemical weapons.

“I apologize,” press secretary Sean Spicer said on CNN. “It was my blunder.”

The...