AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Low 35 Bitcoin

payment_identifier: expand FIXME that openalias resolution DNS-leaks

Public commit record

What the developer wrote

Authored by SomberNight

65/100 · Adequate
payment_identifier: expand FIXME that openalias resolution DNS-leaks

and even for lightning-address, we also do the openalias resolution!
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
The short version

What changed, and why it matters

This commit only adds comments to the code. It does not fix anything. The comments warn that when Electrum resolves OpenAlias or Lightning Address payment identifiers, it sends DNS queries directly to Google's DNS server (8.8.8.8) instead of routing them through the user's configured network proxy (such as Tor). This could leak the user's real IP address and the fact that they are looking up a particular payment recipient. The commit itself is a documentation of a known privacy weakness, not a security patch.

Recommended action

Treat this as a known privacy issue that still needs a real fix. Users who require proxy/Tor privacy should avoid OpenAlias and Lightning Address lookups until DNS resolution is routed through the configured proxy. Developers should implement proxy-aware DNS resolution, for example by using the Tor SOCKS RESOLVE extension or routing queries through a proxy-compatible resolver.

Security signals we found

01

DNS queries bypass user-configured network proxy

02

Hardcoded external DNS resolver (8.8.8.8) receives query metadata

03

Potential IP address leak for users relying on Tor/proxy for privacy

04

OpenAlias and Lightning Address resolution share the same leaky path

05

Commit is comment-only; no mitigation implemented

Risk score

Why this scored 35/100

Our methodology →
Potential impact 5/30
Exploitability 5/25
Stealth signal 8/15
Affected reach 6/15
Confidence 7/10
Evidence quality 4/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.