Kaspersky has fixed a bug in their Kaspersky VPN app for Android that leaked the computer's configured DNS server while using a VPN connection.
For a VPN to completely anonymize a user while they are using the Internet, it needs to not only hide the IP address, but also the computer's configured DNS servers. This way when a VPN user visits a site, all associated network traffic will flow through the assigned IP address and DNS servers from the VPN provider, rather than the local computer.
According to a security researcher
Dhiraj Mishra, the bug in Kaspersky's product existed in Kaspersky VPN version 1.4.0.216 and earlier. When Mishra discovered DNS leak risk he created a report on Kaspersky's HackerOne page.
"Their was an issue in Kaspersky VPN <=v1.4.0.216 which leaks your DNS Address even after you're connected to any virtual server," Mishra told BleepingComputer via email. "I reported this vulnerability on Apr 21st (4 months ago) via H1, and a fix was pushed for same."