-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DNS leak with 3.17.3 #343
Comments
I've been able to test with a second Linux Mint 21.3 computer (bare metal) and can reproduce the same issue. 3.17.2 is working OK but 3.17.3 appears to have a DNS leak, with the website https://dnscheck.tools/ detecting my ISP DNS servers I also tested on a Ubuntu 22.04 virtual machine. I have the VPN connected on the VM and disconnected on the host, IPv6 is disabled in grub. I could not reproduce the same issue, both 3.17.2 and 3.17.3 seem to be working OK. |
I confirm, after upgrade nordvpn to 3.17.3 (on ubuntu 22.04) DNS leak appears |
Confirmed, on manjaro and mx linux |
Confirmed on manjaro using the most recent AUR, which is based on the current Ubuntu .deb package. Downgraded to 3.17.2 as well. |
Confirmed on Arch using the latest AUR version based on the .deb package from upstream source. |
Confirmed on fully updated Manjaro xfce Unstable. Downgraded from 3.17.3-1 to 3.17.2-1 as 3.17.2 does not exhibit this behavior. I am using nordlynx (wireguard) and systemd-resolved as DNS resolver. Version 3.17.3 shows via dns leaktest both nord DNS and my default DNS settings via my router configuration. |
Also confirmed on Ubuntu 22.04. |
Cannot reproduce on Mint 21.3 running 3.17.3. However, I am forcing all traffic thru Nordlynx via UFW rules. No idea if that should make a difference. With Nordlynx enabled and killswitch disabled: sudo ufw default deny incoming |
Thank your for reporting the issue! We are looking into it. |
Confirming in KDE Neon 22.04 as well. I guess the issue is related to the fact that NordVPN is not using its own declared DNS Servers. After establishing the VPN it keeps using the "locally" declared DNS for the resolution. Reverting to 3.17.2 works as expected. |
We've identified the problem and we'll try to release an app update as soon as possible. Until the release, there are some possible workarounds for this:
|
sorry for that noobie question : how to downgrade to 3.17.2 on Manjaro linux ? I tried sudo manjaro-downgrade nordvpn-bin but it didn't worked. |
Download this: aur-e4dbfacf758c41a3514702d25779ececc18f1bf9.tar.gz Extract it in a dir
|
tks ! Noobie mistake I guess |
ok, whatever works 😉 |
version 3.17.4 is released, please update and let us know in case you still have any issues. |
Not updated yet? |
Just updated to 0.17.4 on a mint box and I can confirm it is fixed! Thanks for the update! |
released now also on the github. |
If you setup your ArchLinux based system using systemd-resolved there is no DNS leak. https://wiki.archlinux.org/title/NordVPN#Setting_systemd-resolved_as_DNS_resolver |
I will wait for the new version to be available in AUR (for my manjaro installation). |
@jrichard326 what is so special with your system? I don't have leaking using systemd-resolved
|
I am not sure, really. I have set up nord with systemd-resolved per your instructions in your excellent tutorial. I was getting BOTH my default DNS (OpenDNS) as set by router config (forced) and nordvpn DNS.
With 3.17.2 and now 3.17.4-1 I only receive nord DNS . The changelog for 3.17.4 indicates it is fixed and other users reported the issue. The only difference I made to your procedure was the symlink as the original one didn't work for me, IIRC.
Yours;sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Mine:sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
Manjaro xfce Unstable, always fully updated here.
inxi -S
System:
Host: Beelink Kernel: 6.8.4-1-MANJARO arch: x86_64 bits: 64
Desktop: Xfce v: 4.18.1 Distro: Manjaro Linux
On Friday, April 5, 2024 at 08:12:34 AM EDT, Frede H ***@***.***> wrote:
@jrichard326 what is so special with your system?
I don't have leaking using systemd-resolved
$ nordvpn --version
NordVPN Version 3.17.3
$ inxi -S
System:
Host: tiger Kernel: 6.6.25-1-MANJARO arch: x86_64 bits: 64
Desktop: KDE Plasma v: 6.0.3 Distro: Manjaro Linux
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Hmm - as I recall it the latter is in the guide as it should be - in my experience the correct - I will check immediately I am calm again - the guide used the latter - |
On 3.17.3 the issue will only present if you have LAN Traffice enabled or have any whitelisted networks. About to install 3.17.4 on KDE Neon 22.04 ... Result: Fixed! Thanks! |
3.17.4 tested and working, no problems found. Thank You! |
Hi! Version 3.17.2 is working fine but I seem to have a DNS leak with 3.17.3. I'm using Linux Mint 21.3 (based on Ubuntu 22.04) on bare metal, and have tested with Custom-DNS enabled (Cloudflare) and disabled. I tested with IPv6 disabled in grub, and tested with IPv6 disabled in sysctl.conf. The problem persists after reconnecting the VPN and after rebooting the computer.
Steps to reproduce:
When using version 3.17.2 everything works as expected. Only Nord IPv4 DNS addresses are detected on https://dnscheck.tools/ and on https://test-ipv6.com/ it states: "Your DNS server (possibly run by your ISP) appears to have no access to the IPv6 Internet, or is not configured to use it."
With IPv6 disabled in grub (GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1")
Commands from previous issue if these will help: #243
Please let me know if more information is required. I will continue to use 3.17.2 for now. Thanks!
The text was updated successfully, but these errors were encountered: