Veröffentlicht am:
Kleiner Einplatinenrechner mit offenem Gehäuse und Lüfter auf einer Holzwerkbank, ein blaues Netzwerkkabel steckt, dahinter ein dunkler Monitor mit dem Bitcoin-Logo.

Lightning-Lücke in Eclair: Angreifer hätten das Guthaben eines Node an die Miner abführen können

Die Lightning-Software Eclair enthielt drei Schwachstellen. Die schwerwiegendste erlaubte es einem böswilligen Gegenüber, beim einvernehmlichen Schließen eines Zahlungskanals eine Gebühr durchzusetzen, die das gesamte Guthaben des Betreibers aufzehrt. Das Geld wäre als Transaktionsgebühr bei den Minern gelandet. Der Hersteller ACINQ hat die Lücken am 14. September mit Version 0.14.3 geschlossen. Lightning ist die Zahlungsschicht oberhalb der Bitcoin-Blockchain. Zwei Beteiligte sperren dafür Guthaben in einem gemeinsamen Kanal und verrechnen Zahlungen untereinander, ohne jede einzelne auf die Blockchain zu schreiben. Erst beim Schließen des Kanals wird der Endstand als reguläre Bitcoin-Transaktion gebucht, und dafür fällt eine Gebühr an. Genau an dieser Stelle setzte die Schwachstelle an. Beim einvernehmlichen Schließen schlägt eine Seite die Gebühr vor. Eclair prüfte nicht ausreichend, ob dieser Vorschlag plausibel ist: Ein Angreifer konnte einen Betrag nennen, der das lokale Guthaben des Gegenübers überstieg, und die Software akzeptierte ihn. Das Ergebnis wäre ein Kanalabschluss gewesen, bei dem das gesamte Guthaben als Gebühr abfließt. Nutznießer wären nicht die Angreifer selbst gewesen, sondern die Miner, die den Block bauen. Die beiden anderen Lücken wogen weniger schwer, hätten aber ebenfalls Geld gebunden oder gekostet. Bei einem sogenannten Splice, also der Änderung der Kanalgröße im laufenden Betrieb, konnte ein Gegenüber seine Signatur zurückhalten und die Mittel damit in einem unfertigen Zustand einfrieren. Bei der Finanzierung während des Betriebs ließen sich Verfallszeitpunkte von Zahlungen so verschieben, dass ausgehende Zahlungen eingezogen wurden, während die zugehörigen eingehenden verfielen.


Was der Patch ändert und warum die Gebührenobergrenze der Kern ist

ACINQ hat die Fehler selbst gefunden und mit Eclair 0.14.3 behoben. Der Hersteller empfiehlt Betreibern dringend die Aktualisierung, weil böswillige Knoten die Lücken ausnutzen könnten. Die Korrektur besteht aus drei Teilen: Die Software weist Schließungsgebühren oberhalb eines eingestellten Höchstwerts nun zurück, sie erzwingt den Abschluss mit dem neuesten vollständig signierten Transaktionsstand, und sie bringt eine Voreinstellung mit, die die Gebühr auf 50 Satoshi je virtuellem Byte begrenzt. Der letzte Punkt ist der eigentliche Schutz. Eine Obergrenze kostet im Normalbetrieb nichts, weil übliche Gebühren deutlich darunter liegen. Sie verhindert aber, dass ein einzelner manipulierter Vorschlag eine Größenordnung erreicht, die den Kanalinhalt aufbraucht. Der Zeitpunkt fällt in eine Phase erhöhter Aufmerksamkeit für Lightning-Infrastruktur. Der Zahlungsdienst BTCPay Server berichtete parallel von automatisierten Angriffen auf ungeschützt erreichbare Knoten der konkurrierenden Implementierung LND. Wie Zahlungen auf der Basisschicht funktionieren und warum sie Zeit und Gebühren kosten, erklärt unser Ratgeber zur Dauer von Bitcoin-Transaktionen.


Wen das betrifft und wen nicht

Die Unterscheidung ist für die Einordnung entscheidend:

  • Betroffen sind Betreiber eigener Lightning-Knoten mit Eclair in einer Version vor 0.14.3. Für sie ist die Aktualisierung die einzige wirksame Maßnahme; sie liegt seit dem 14. September bereit.
  • Nicht betroffen sind Bitcoin-Bestände auf der Blockchain. Die Lücke liegt in einer Software der Zahlungsschicht, nicht im Bitcoin-Protokoll. Wer keine Kanäle betreibt, ist nicht berührt.
  • Kunden von Wallets und Diensten, die Lightning im Hintergrund nutzen, sind vom Verhalten ihres Anbieters abhängig. Wer Guthaben in einer verwalteten Lightning-Wallet hält, kann nicht selbst aktualisieren.
  • Das Muster wiederholt sich. Die schwerwiegendste der drei Lücken war keine Krypto-Schwäche, sondern eine fehlende Plausibilitätsprüfung eines Zahlenwerts. Solche Fehler finden sich regelmäßig erst dort, wo Geld an einen Parameter geknüpft ist.

Was die Sicherheit des Netzwerks selbst ausmacht, steht in unserem Ratgeber dazu, wie sicher Bitcoin ist, die Grundlagen zur Schlüsselverwaltung im Beitrag zum privaten Schlüssel. Die technischen Einzelheiten hat CryptoSlate aufbereitet.

Bitcoin lässt sich unter anderem bei Bitpanda handeln. Weitere Handelsplätze stehen im Krypto-Börsen Vergleich.






Die besten Krypto-Börsen

Krypto sicher aufbewahren

Weitere Artikel aus dem Magazin

Jetzt mehr über Kryptowährungen wie Bitcoin, Ethereum oder Cardano erfahren

bitcoin
bitcoin

Bitcoin (BTC)

Price
$ 86,203.00

Bitcoin kaufen

Bitcoin ist eine virtuelle Währungen, die für seinen dezentralen Charakter bekannt ist und auf dem Kryptomarkt gehandelt werden. Ursprünglich im Januar 2009 geschaffen, nutzt Bitcoin die Blockchain, um die Sicherheit beim versenden und die Inflationsresitenz der Währung zu gewährleisten. Bitcoin ist die erste und größte Kryptowährung und legte zu Anfang den Grundstein für den Erfolg digitaler Währungen.

ethereum
ethereum

Ethereum (ETH)

Price
$ 2,757.01

Ethereum kaufen

Ethereum ist eine Blockchain-Plattform, die mit einer eigenen digitalen Kryptowährung ausgestattet ist, die als Ether oder ETH bekannt ist. Dabei handelt es sich um ein dezentrales öffentliches Hauptbuch, das zur Aufzeichnung und Überprüfung von Transaktionen verwendet wird. Die Kryptowährung Ethereum hat den zweitgrößten Marktwert direkt nach Bitcoin. Mit seiner Second-Layer Technologie bietet Ethereum die Basis für sogenannte DApps.

cardano
cardano

Cardano (ADA)

Price
$ 0.254057

Cardano kaufen

Cardano ist die neueste Innovation in der Kryptowährung, die die dezentrale PoS- oder Proof-of-Stake-Technologie nutzt und damit eine weitaus bessere Alternative als das bestehende PoW- oder Proof-of-Work-Netzwerk darstellt. Darüber hinaus ist Cardano mit einer eigenen Kryptowährung namens ADA ausgestattet, die 2017 nach dem Start von Cardano im Jahr 2015 eingeführt wurde. Als Hauptkonkurrent von ETH lassen sich ebenfalls auf Basis von Cardano DApps erstellen.

Menü
bitcoin
Bitcoin (BTC) $ 86,203.00
ethereum
Ethereum (ETH) $ 2,757.01
tether
Tether (USDT) $ 0.999919
bnb
BNB (BNB) $ 787.20
xrp
XRP (XRP) $ 1.58
usd-coin
USDC (USDC) $ 0.999912
solana
Solana (SOL) $ 118.60
tron
TRON (TRX) $ 0.34186
staked-ether
Lido Staked Ether (STETH) $ 2,265.05
zcash
Zcash (ZEC) $ 1,543.51
figure-heloc
Figure Heloc (FIGR_HELOC) $ 1.04
hyperliquid
Hyperliquid (HYPE) $ 96.90
dogecoin
Dogecoin (DOGE) $ 0.100674
monero
Monero (XMR) $ 566.98
whitebit
WhiteBIT Coin (WBT) $ 86.70
chainlink
Chainlink (LINK) $ 13.04
wrapped-steth
Wrapped stETH (WSTETH) $ 2,779.67
usds
USDS (USDS) $ 0.999841
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 76,243.00
cardano
Cardano (ADA) $ 0.254057
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.998762
rain
Rain (RAIN) $ 0.013096
leo-token
LEO Token (LEO) $ 8.97
wrapped-beacon-eth
Wrapped Beacon ETH (WBETH) $ 2,466.93
stellar
Stellar (XLM) $ 0.217065
bitcoin-cash
Bitcoin Cash (BCH) $ 338.60
uniswap
Uniswap (UNI) $ 10.18
wrapped-eeth
Wrapped eETH (WEETH) $ 2,465.31
near
NEAR Protocol (NEAR) $ 4.39
susds
sUSDS (SUSDS) $ 1.08
avalanche-2
Avalanche (AVAX) $ 11.23
litecoin
Litecoin (LTC) $ 63.26
ethena-usde
Ethena USDe (USDE) $ 0.999841
dai
Dai (DAI) $ 0.999979
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 76,366.00
canton-network
Canton (CC) $ 0.114662
usd1-wlfi
USD1 (USD1) $ 0.999424
hedera-hashgraph
Hedera (HBAR) $ 0.09934
weth
WETH (WETH) $ 2,268.37
sui
Sui (SUI) $ 1.03
the-open-network
Gram (prev. Toncoin) (GRAM) $ 1.46
shiba-inu
Shiba Inu (SHIB) $ 0.000006
usdt0
USDT0 (USDT0) $ 0.998824
bittensor
Bittensor (TAO) $ 313.27
crypto-com-chain
Cronos (CRO) $ 0.06684
global-dollar
Global Dollar (USDG) $ 1.00
memecore
MemeCore (M) $ 1.31
paypal-usd
PayPal USD (PYUSD) $ 1.00
tether-gold
Tether Gold (XAUT) $ 4,359.59
okb
OKB (OKB) $ 122.86