An Israeli attack killed three soldiers near the capital Damascus, a Syrian official said Tuesday, though an external war monitor said the toll was higher.