mullvad / mullvadvpn-app

The Mullvad VPN client app for desktop and mobile
https://mullvad.net/
GNU General Public License v3.0
5.15k stars 346 forks source link

Windows IP leak when application is started from another application that is split tunneled #7278

Open hosenpupser opened 1 day ago

hosenpupser commented 1 day ago

Is it a bug?

I have checked if others have reported this already

Current Behavior

If you have a program that is split tunneled and that program opens another, that program will be also split tunneled even tho it isn't in the split tunnel list.

Expected Behavior

The program is NOT split tunneled and will not leak IP.

Steps to Reproduce

  1. Turn on split tunneling
  2. select for example discord
  3. have your default browser closed
  4. click on a link inside discord so the browser opens
  5. check whatismyIP
  6. shows real IP
  7. browser is split tunneled
  8. (optional) Freak out

Failure Logs

No response

Operating system version

Windows 11

Mullvad VPN app version

2024.7

Additional Information

No response

Serock3 commented 13 hours ago

Thank you for reporting this bug. Many applications spawn sub-processes to route their traffic. To make split tunneling work as expected we capture these events and split the sub-processes as well. I agree that your use case is unintuitive and questionable, though. We will look into possible solutions!