Brake pedal draws power stalls car

Sounds more of a vacuum leak at brake booster if you have one? You did not say.