Kamala Harris was born in the USA, that makes her a US citizen. It does not matter if her parents are citizens. You could also cast doubt on Ted Cruz, he was not born in the USA at all. He was born in Canada. But his mother was a US Citizen at the time of his birth, so he's also eligible.