Skip to content
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 leakage with Firefox Multi-User Containers even without uBlock Origin #226

Closed
akarelas opened this issue Sep 8, 2024 · 2 comments
Closed

Comments

@akarelas
Copy link

akarelas commented Sep 8, 2024

Browser: Firefox 130.0
OS: Void Linux
SOCKS5 proxy: Dante

  1. I created a new Firefox profile (the same bug also happens on my default profile, though)
  2. I installed the Multi-User Containers browser extension
  3. I installed the FoxyProxy (Standard) browser extension
  4. I added the IP/port of Dante to FoxyProxy proxies, under the proxies tab of FoxyProxy Options, and have the "Proxy DNS" switch of that proxy activated
  5. I set "Container 1" (that's the container named "Personal") to this proxy, under the "Options" tab of FoxyProxy options
  6. I opened this page: https://www.dnscheck.tools/ with the Personal container
  7. I observed that my laptop's DNS servers were used (i.e. there was DNS leakage). The proxy's DNS server also appeared in the list. However the location reported was the one I expected due to proxy being active.

On the other hand, when...

  1. I set SOCKS5 settings (in Firefox's Connection Settings screen) to point to my Dante (Select "Manual Proxy Configuration" -> fill in "SOCKS Host" & "Port", select "SOCKS 5" radio button, check "Proxy DNS when using SOCKS v5" checkbox)
  2. I view https://www.dnscheck.tools/ without any container
  3. I observe only the DNS of my Dante Proxy appearing (ie there is no DNS leakage).

I tried the same thing with Firefox (2 profiles) and with LibreWolf (Firefox fork, 1 profile).

Does it behave differently on your systems? Is it a bug?

@erosman
Copy link
Collaborator

erosman commented Sep 8, 2024

Which version of FoxyProxy are you using?
This repo is for version 6-7.

All further development will be in FoxyProxy v8.0.

However, as mentioned in foxyproxy/browser-extension#142 (comment)

FoxyProxy does not handle the DNS. All DNS queries are handled by the browser and therefore it is a browser issue.

The DNS leak issues have been reported to Firefox and it is due to be sorted.

See: [meta] Proxy DNS leak bugs

@akarelas
Copy link
Author

akarelas commented Sep 8, 2024

Oh, thanks. I use FoxyProxy version 8.9. Thanks.

@erosman erosman closed this as completed Sep 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants