No, it does not. Infinite current will flow through your battery and when multiplied by zero internal resistance, the voltage drop across that zero resistor will be enough to satisfy KVL.
When the current is infinite the voltage drop across a zero resistance is no longer zero. Infinity * 0 != 0. Therefore, KVL will be satisfied although it may appear non intuitive.
I like to blog about various topics ranging from education in IITs to social issues in India and US. All opinions and views presented here are my own and not of my employer.