Open Bug 1780067 Opened 2 years ago Updated 2 years ago

faulty DoH implementation

Categories

(Core :: Networking: DNS, defect, P3)

Firefox 102
defect

Tracking

()

UNCONFIRMED

People

(Reporter: Peter.Stein, Unassigned, NeedInfo)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0

Steps to reproduce:

If the "Enable DNS over HTTPS" setting is enabled during VPN connection then FireFox leaks DNS. Disabling the setting stops DNS leaks.

Actual results:

If the "Enable DNS over HTTPS" setting is enabled during VPN connection then FireFox leaks DNS. Disabling the setting stops DNS leaks.

Expected results:

This is a faulty implementation because the user won't have the benefit of DoH if the setting is disabled. This should not be an either-or proposition, FireFox should have the intelligence to determine whether or not a VPN is in use and then enable/disable DoH accordingly.

The Bugbug bot thinks this bug should belong to the 'Core::Networking: DNS' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Networking: DNS
Product: Firefox → Core
Blocks: doh

Thanks Peter,
Are you able to provide an http log?
https://firefox-source-docs.mozilla.org/networking/http/logging.html

Flags: needinfo?(Peter.Stein)
Severity: -- → S3
Priority: -- → P3
Whiteboard: [necko-triaged]
You need to log in before you can comment on or make changes to this bug.