Core Lightning: Wichtiges Sicherheitsupdate v26.06.10

Core Lightning fordert alle Nutzer dringend zur Installation der Software-Version v26.06.10 auf. Das Update behebt kritische Fehler bezüglich der Kanalsicherheit, Zahlungsabwicklung und des Fernzugriffs.

Core Lightning hat die Version v26.06.10 veröffentlicht und fordert alle Nutzer dringend auf, dieses Update zu installieren. Es behebt wichtige Fehler bezüglich der Kanalsicherheit, der Zahlungsabwicklung und des Fernzugriffs. Um Betreibern mehr Zeit für das Upgrade zu geben, haben die Maintainer Sicherheitstest-Veröffentlichungen vorübergehend zurückgehalten.

Die Maintainer haben Sicherheitstest-Veröffentlichungen vorübergehend zurückgehalten, um die Umwandlung von Patches in funktionierende Exploits zu verlangsamen und Betreibern mehr Zeit für das Upgrade zu geben.

Das Update fügt Signaturprüfungen für Bitcoin-Kanäle mit dualer Finanzierung und Splicing hinzu. Zudem verhindert es HTLC-Kollisionen, bei denen ein frisch entfernter Zahlungsvertrag mit einem aktiven Vertrag verwechselt werden konnte, der denselben Zahlungs-Hash, Betrag und Ablauf teilt.

Bei den Dust-Limits lehnt das Update Kanaleröffnungen ab, wenn ein Peer ein Limit von mehr als 5.000 Satoshis vorschlägt, um zu verhindern, dass Guthaben während einer erzwungenen Schließung in Gebühren umgewandelt werden. Duale Finanzierungen bleiben experimentell und v2-Zero-Confirmation-Eröffnungen werden verweigert, es sei denn, der Operator hat dies konfiguriert.

Im Bereich des Fernzugriffs schließt das Update eine Lücke der Commando-Schnittstelle, bei der Rune-Beschränkungen durch doppelte oder mit Satzzeichen versehene Parameternamen umgangen werden konnten. Zudem werden zu große Runen nun abgelehnt.

Maintainer empfehlen, verwendete Runen an die Node-ID zu binden, nicht zuordenbare Runen per Blacklist zu sperren oder durch strenger eingeschränkte Berechtigungen zu ersetzen. GitHub nennt als Veröffentlichungsdatum den 4. November, während das Changelog den 5. November angibt.