El atacante portaba un documento de identificación sirio, informó la fuente.
El "marine", cuyo nombre no ha sido facilitado, custodiaba un punto de control en unas instalaciones sanitarias cuando dos hombres que se hicieron pasar por jardineros le rodearon, informó la fuente.
El "marine" murió tras ser tiroteado por uno de ellos, que también murió por los disparos de soldados estadounidenses que se encontraban cerca, mientras el segundo hombre logró huir.
Las tropas estadounidenses se encuentran en alerta en los puntos de control ante posibles ataques suicidas.
Al menos ocho soldados estadounidenses han muerto en dos ataques suicidas registrados, uno en Bagdad y otro en Nayaf, desde que empezó la guerra en Irak.