Description of the issue:
Brave is leaking router DNS when Secure DNS is configured to use another DNS and when a VPN is extension is used. The same problem happens when Windows network adapter was configured with another DNS.
How can this issue be reproduced?
- Set secure DNS with any provider (exemple used here: clouflare)
- Visit http://www.whatsmydnsserver.com/ or https://browserleaks.com/ip
- Check DNS servers
- Cloudflare DNS appears along with my router DNS.
or
- Activate a VPN extension (example used here: Windscribe but i tested with Avira Phanton too)
- Visit http://www.whatsmydnsserver.com/ or https://browserleaks.com/ip
- Check DNS servers
- The VPN provider DNS appears along with my router DNS and the secure DNS config from above (Cloudflare).
Expected result:
The DNS tests should show only the private DNS or the VPN provider DNS in each situation.
Brave Version( check About Brave
):
Version 1.18.77 Chromium: 87.0.4280.101 (Official Build) (64-bit)
Additional Information:
1)When VPN is used through a desktop app (and not an extension), the DNS is not leaked.
- The same tests were repeated with Chrome and Edge, and none have leaked router DNS or the private DNS when VPN extension was active.