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

connectd: remove DNS seeds entirely.

Public commit record

What the developer wrote

Authored by Rusty Russell

76/100 · Adequate
connectd: remove DNS seeds entirely.

For 25.05 (0a94f3b5706cd06e69ca120f1b77da8562cd2453) we removed DNS lookups,
but we left them for the corner case where a proxy is used. darosior points
out that his is no longer functional, which brought my attention to this
vestigial corner case.

Changelog-None: we said we'd removed them earlier!
Reported-by: darosior
Closes: https://github.com/ElementsProject/lightning/pull/8968
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context✓ Links an issue, advisory, or supporting reference
The short version

What changed, and why it matters

This commit removes leftover code that let Core Lightning nodes look up peer addresses through two public DNS seed services when using a proxy. The project had already announced it was removing DNS seeds in an earlier version, but a small corner case was missed. This change finishes that removal. It is a cleanup/privacy-hardening change rather than a fix for an active security bug.

Recommended action

Treat as a defensive hardening/privacy cleanup. Review whether any documentation, tests, or configuration options still mention DNS seeds or the removed seeds. No urgent security patch is required, but users relying on proxy-only connectivity should ensure they have alternative ways to obtain peer addresses (e.g., gossip, explicit --addr, or manual connection).

Security signals we found

01

Removal of hard-coded third-party DNS seed dependencies

02

Reduction of network metadata leakage when using a proxy

03

Completes previously announced DNS-seed removal

04

No cryptographic, memory-safety, or remote-exploitation signals in the diff

Risk score

Why this scored 32/100

Our methodology →
Potential impact 5/30
Exploitability 5/25
Stealth signal 5/15
Affected reach 5/15
Confidence 8/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.