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

offers: honor `payment-fronting-nodes` when creating invoices.

Public commit record

What the developer wrote

Authored by Rusty Russell

65/100 · Adequate
offers: honor `payment-fronting-nodes` when creating invoices.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
The short version

What changed, and why it matters

This change fixes a bug in Core Lightning's BOLT12 'offers' feature where a node operator's explicit request to use specific 'payment-fronting nodes' was ignored when creating invoices. Previously, the node could silently issue a bare invoice without the requested privacy/relay path. Now it either honors the configured fronting nodes or fails the invoice request if it cannot. This is a correctness and privacy-hardening fix rather than a critical remote-exploitable vulnerability.

Recommended action

Treat as a low-to-moderate privacy bug fix. Review whether prior releases silently ignored payment-fronting-nodes and consider documenting the corrected behavior in release notes. No emergency response is indicated.

Security signals we found

01

Configuration intent not enforced, leading to weaker-than-expected invoice privacy paths

02

Adds explicit failure path when required fronting nodes cannot be satisfied

03

Test assertions added to verify invoice path first_node_id matches configured fronting nodes

04

No memory safety, cryptographic, or remote-code-execution signals present

Risk score

Why this scored 32/100

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