Four people were killed and 18 wounded on Friday when a suicide bomber attacked a mosque in Shiite-populated eastern Saudi Arabia, state media said.