It may be a bug or you wear Caesar's Legion armor.
That, or you could use the console commands... setally 0001b2a4 000a46e7 0 0
Are you wearing any Brotherhood of Steel armor? That sets them off.
If it's the NCR MP attacking you, then that's a confirmed bug.