• bitcoinBitcoin (BTC) $ 116,177.00
  • ethereumEthereum (ETH) $ 3,716.39
  • xrpXRP (XRP) $ 3.03
  • tetherTether (USDT) $ 0.999882
  • bnbBNB (BNB) $ 775.93
  • solanaSolana (SOL) $ 174.71
  • usd-coinUSDC (USDC) $ 0.999772
  • staked-etherLido Staked Ether (STETH) $ 3,691.97
  • dogecoinDogecoin (DOGE) $ 0.211774
  • tronTRON (TRX) $ 0.324066
  • cardanoCardano (ADA) $ 0.741896
  • wrapped-stethWrapped stETH (WSTETH) $ 4,492.04
  • wrapped-bitcoinWrapped Bitcoin (WBTC) $ 115,978.00
  • hyperliquidHyperliquid (HYPE) $ 41.86
  • suiSui (SUI) $ 3.67
  • stellarStellar (XLM) $ 0.399017
  • wrapped-beacon-ethWrapped Beacon ETH (WBETH) $ 4,035.56
  • chainlinkChainlink (LINK) $ 17.02
  • bitcoin-cashBitcoin Cash (BCH) $ 557.89
  • wrapped-eethWrapped eETH (WEETH) $ 3,962.64
  • hedera-hashgraphHedera (HBAR) $ 0.248217
  • avalanche-2Avalanche (AVAX) $ 22.74
  • wethWETH (WETH) $ 3,713.07
  • leo-tokenLEO Token (LEO) $ 8.94
  • litecoinLitecoin (LTC) $ 106.67
  • the-open-networkToncoin (TON) $ 3.32
  • ethena-usdeEthena USDe (USDE) $ 1.00
  • usdsUSDS (USDS) $ 0.999607
  • shiba-inuShiba Inu (SHIB) $ 0.000012
  • binance-bridged-usdt-bnb-smart-chainBinance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 1.01
  • whitebitWhiteBIT Coin (WBT) $ 43.40
  • coinbase-wrapped-btcCoinbase Wrapped BTC (CBBTC) $ 116,081.00
  • uniswapUniswap (UNI) $ 9.74
  • polkadotPolkadot (DOT) $ 3.68
  • moneroMonero (XMR) $ 303.47
  • bitget-tokenBitget Token (BGB) $ 4.47
  • pepePepe (PEPE) $ 0.000011
  • ethena-staked-usdeEthena Staked USDe (SUSDE) $ 1.19
  • crypto-com-chainCronos (CRO) $ 0.136640
  • aaveAave (AAVE) $ 268.27
  • daiDai (DAI) $ 0.999949
  • ethenaEthena (ENA) $ 0.546135
  • bittensorBittensor (TAO) $ 360.50
  • ethereum-classicEthereum Classic (ETC) $ 20.74
  • nearNEAR Protocol (NEAR) $ 2.55
  • pi-networkPi Network (PI) $ 0.407953
  • aptosAptos (APT) $ 4.33
  • ondo-financeOndo (ONDO) $ 0.916071
  • okbOKB (OKB) $ 47.77
  • internet-computerInternet Computer (ICP) $ 5.25
  • jito-staked-solJito Staked SOL (JITOSOL) $ 213.07
  • mantleMantle (MNT) $ 0.739567
  • blackrock-usd-institutional-digital-liquidity-fundBlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00
  • kaspaKaspa (KAS) $ 0.089777
  • binance-peg-wethBinance-Peg WETH (WETH) $ 3,771.86
  • pudgy-penguinsPudgy Penguins (PENGU) $ 0.034786
  • usd1-wlfiUSD1 (USD1) $ 0.998341
  • algorandAlgorand (ALGO) $ 0.244671
  • bonkBonk (BONK) $ 0.000027
  • arbitrumArbitrum (ARB) $ 0.401743
  • gatechain-tokenGate (GT) $ 17.35
  • vechainVeChain (VET) $ 0.023749
  • cosmosCosmos Hub (ATOM) $ 4.30
  • fasttokenFasttoken (FTN) $ 4.59
  • render-tokenRender (RENDER) $ 3.70
  • polygon-ecosystem-tokenPOL (ex-MATIC) (POL) $ 0.211540
  • worldcoin-wldWorldcoin (WLD) $ 1.03
  • binance-staked-solBinance Staked SOL (BNSOL) $ 186.14
  • official-trumpOfficial Trump (TRUMP) $ 9.04
  • susdssUSDS (SUSDS) $ 1.06
  • skySky (SKY) $ 0.083277
  • sei-networkSei (SEI) $ 0.300841
  • fetch-aiArtificial Superintelligence Alliance (FET) $ 0.668054
  • rocket-pool-ethRocket Pool ETH (RETH) $ 4,221.97
  • story-2Story (IP) $ 5.82
  • quant-networkQuant (QNT) $ 116.60
  • spx6900SPX6900 (SPX) $ 1.79
  • filecoinFilecoin (FIL) $ 2.40
  • flare-networksFlare (FLR) $ 0.023878
  • kelp-dao-restaked-ethKelp DAO Restaked ETH (RSETH) $ 3,888.65
  • lombard-staked-btcLombard Staked BTC (LBTC) $ 115,923.00
  • jupiter-perpetuals-liquidity-provider-tokenJupiter Perpetuals Liquidity Provider Token (JLP) $ 4.99
  • xdce-crowd-saleXDC Network (XDC) $ 0.096066
  • jupiter-exchange-solanaJupiter (JUP) $ 0.501342
  • usdtbUSDtb (USDTB) $ 0.999587
  • kucoin-sharesKuCoin (KCS) $ 11.21
  • stakewise-v3-osethStakeWise Staked ETH (OSETH) $ 3,887.52
  • curve-dao-tokenCurve DAO (CRV) $ 0.989411
  • mantle-staked-etherMantle Staked Ether (METH) $ 3,975.34
  • liquid-staked-ethereumLiquid Staked ETH (LSETH) $ 4,004.09
  • usdt0USDT0 (USDT0) $ 0.999277
  • blockstackStacks (STX) $ 0.729909
  • injective-protocolInjective (INJ) $ 13.38
  • nexoNEXO (NEXO) $ 1.32
  • first-digital-usdFirst Digital USD (FDUSD) $ 0.995596
  • celestiaCelestia (TIA) $ 1.73
  • renzo-restaked-ethRenzo Restaked ETH (EZETH) $ 3,900.37
  • polygon-bridged-usdt-polygonPolygon Bridged USDT (Polygon) (USDT) $ 0.999608
  • optimismOptimism (OP) $ 0.682365
  • falcon-financeFalcon USD (USDF) $ 0.999318
  • solv-btcSolv Protocol BTC (SOLVBTC) $ 116,671.00
  • flokiFLOKI (FLOKI) $ 0.000109
  • fartcoinFartcoin (FARTCOIN) $ 1.02
  • jupiter-staked-solJupiter Staked SOL (JUPSOL) $ 196.75
  • wbnbWrapped BNB (WBNB) $ 788.08
  • conflux-tokenConflux (CFX) $ 0.200756
  • immutable-xImmutable (IMX) $ 0.532041
  • binance-bridged-usdc-bnb-smart-chainBinance Bridged USDC (BNB Smart Chain) (USDC) $ 1.01
  • the-graphThe Graph (GRT) $ 0.096620
  • sonic-3Sonic (S) $ 0.292168
  • pancakeswap-tokenPancakeSwap (CAKE) $ 2.73
  • dogwifcoindogwifhat (WIF) $ 0.930517
  • clbtcclBTC (CLBTC) $ 120,697.00
  • pax-goldPAX Gold (PAXG) $ 3,294.54
  • arbitrum-bridged-wbtc-arbitrum-oneArbitrum Bridged WBTC (Arbitrum One) (WBTC) $ 115,543.00
  • syrupusdcSyrupUSDC (SYRUPUSDC) $ 1.11
  • saros-financeSaros (SAROS) $ 0.350543
  • pump-funPump.fun (PUMP) $ 0.002575
  • ethereum-name-serviceEthereum Name Service (ENS) $ 27.27
  • kaiaKaia (KAIA) $ 0.153455
  • lido-daoLido DAO (LDO) $ 0.995451
  • msolMarinade Staked SOL (MSOL) $ 229.24
  • paypal-usdPayPal USD (PYUSD) $ 0.999440
  • virtual-protocolVirtuals Protocol (VIRTUAL) $ 1.29
  • tezosTezos (XTZ) $ 0.802087
  • vaultaVaulta (A) $ 0.522189
  • theta-tokenTheta Network (THETA) $ 0.802037
  • tether-goldTether Gold (XAUT) $ 3,299.98
  • cgeth-hashkey-cloudcgETH Hashkey Cloud (CGETH.HASH) $ 3,984.62
  • super-oethSuper OETH (SUPEROETH) $ 3,725.42
  • mantle-restaked-ethMantle Restaked ETH (CMETH) $ 3,969.36
  • iotaIOTA (IOTA) $ 0.193939
  • raydiumRaydium (RAY) $ 2.85
  • jasmycoinJasmyCoin (JASMY) $ 0.014931
  • galaGALA (GALA) $ 0.015651
  • pendlePendle (PENDLE) $ 4.20
  • ousgOUSG (OUSG) $ 111.98
  • aerodrome-financeAerodrome Finance (AERO) $ 0.783565
  • the-sandboxThe Sandbox (SAND) $ 0.277087
  • ondo-us-dollar-yieldOndo US Dollar Yield (USDY) $ 1.10
  • pyth-networkPyth Network (PYTH) $ 0.116619
  • bittorrentBitTorrent (BTT) $ 0.00000069
  • usdx-money-usdxStables Labs USDX (USDX) $ 1.00
  • tbtctBTC (TBTC) $ 115,416.00
  • jito-governance-tokenJito (JTO) $ 1.78
  • l2-standard-bridged-weth-baseL2 Standard Bridged WETH (Base) (WETH) $ 3,699.00
  • zcashZcash (ZEC) $ 37.53
  • flowFlow (FLOW) $ 0.374259
  • newton-projectAB (AB) $ 0.008481
  • stader-ethxStader ETHx (ETHX) $ 3,933.89
  • usual-usdUsual USD (USD0) $ 0.997395
  • ripple-usdRipple USD (RLUSD) $ 0.999501
  • heliumHelium (HNT) $ 3.07
  • solv-protocol-solvbtc-bbnSolv Protocol Staked BTC (XSOLVBTC) $ 116,195.00
  • walrus-2Walrus (WAL) $ 0.407092
  • usddUSDD (USDD) $ 0.999451
  • morphoMorpho (MORPHO) $ 1.72
  • bitcoin-avalanche-bridged-btc-bAvalanche Bridged BTC (Avalanche) (BTC.B) $ 116,342.00
  • ether-fi-staked-ethether.fi Staked ETH (EETH) $ 3,700.24
  • binance-peg-dogecoinBinance-Peg Dogecoin (DOGE) $ 0.216555
  • decentralandDecentraland (MANA) $ 0.284604
  • beldexBeldex (BDX) $ 0.076463
  • coinbase-wrapped-staked-ethCoinbase Wrapped Staked ETH (CBETH) $ 4,092.99
  • bitcoin-svBitcoin SV (BSV) $ 26.75
  • based-brettBrett (BRETT) $ 0.052617
  • arbitrum-bridged-weth-arbitrum-oneArbitrum Bridged WETH (Arbitrum One) (WETH) $ 3,696.49
  • chain-2Onyxcoin (XCN) $ 0.015195
  • syrupMaple Finance (SYRUP) $ 0.434909
  • coredaoorgCore (CORE) $ 0.513239
  • mog-coinMog Coin (MOG) $ 0.000001
  • memecoreMemeCore (M) $ 0.310405
  • build-onBUILDon (B) $ 0.502749
  • swethSwell Ethereum (SWETH) $ 4,051.11
  • true-usdTrueUSD (TUSD) $ 0.995274
  • thorchainTHORChain (RUNE) $ 1.35
  • apenftAPENFT (NFT) $ 0.00000048
  • ether-fiEther.fi (ETHFI) $ 1.11
  • reserve-rights-tokenReserve Rights (RSR) $ 0.007905
  • apecoinApeCoin (APE) $ 0.579942
  • arweaveArweave (AR) $ 7.03
  • telcoinTelcoin (TEL) $ 0.004949
  • savings-daiSavings Dai (SDAI) $ 1.16
  • zebec-networkZebec Network (ZBCN) $ 0.005126
  • frax-etherFrax Ether (FRXETH) $ 3,659.13
  • keetaKeeta (KTA) $ 1.08
  • starknetStarknet (STRK) $ 0.118534
  • neoNEO (NEO) $ 6.12
  • polygon-pos-bridged-weth-polygon-posPolygon PoS Bridged WETH (Polygon POS) (WETH) $ 3,731.16
  • compound-governance-tokenCompound (COMP) $ 45.54
  • dydx-chaindYdX (DYDX) $ 0.566772
  • wemix-tokenWEMIX (WEMIX) $ 0.940575
  • ecasheCash (XEC) $ 0.000021
  • aioz-networkAIOZ Network (AIOZ) $ 0.352509
  • elrond-erd-2MultiversX (EGLD) $ 14.56
  • dexeDeXe (DEXE) $ 7.28
  • bridged-usdc-polygon-pos-bridgeBridged USDC (Polygon PoS Bridge) (USDC.E) $ 0.999765
  • kavaKava (KAVA) $ 0.379389
  • rekt-4Rekt (REKT) $ 0.00000098
  • treehouse-ethTreehouse ETH (TETH) $ 4,474.76
  • hashnote-usycCircle USYC (USYC) $ 1.10

Bitcoin Lightning bug could jam and steal millions of dollars

0 33

Bitcoin Lightning bug could jam and steal millions of dollars

Bitcoin developer Antoine Riard has disclosed two new bugs that affect wealthy node operators within the Lightning Network, a payments protocol with over $500 million worth of BTC capacity.

The transaction jamming attack exploits Bitcoin Core software’s transaction selection, announcement, and propagation mechanisms of Lightning Network-connected Bitcoin full nodes.

Dubbed “transaction relay throughput overflow attacks,” the bugs allow an assailant to steal bitcoin (BTC) from the wealthiest Lightning nodes. Although there’s no evidence that a thief has actually exploited these bugs, Lightning implementation providers Éclair and Core Lightning are already working on software patches.

Specifically, the cost- and time-intensive attack is only worth the effort for victims with more than roughly $130,000 worth of BTC and is best suited for nodes holding above half a million dollars.

Bitcoin Lightning transaction relay throughput overflow attacks

The attack would enable a thief to steal funds from the victim’s Lightning channel by preventing time-sensitive transactions such as justice transactions from propagating through the network. After jamming the node for 32 Bitcoin blocks (Core Lightning defaults) or 140 blocks (Éclair defaults), the robber could make off with an irrevocable bounty.

In regular clock time, that would mean approximately 5.5 hours to steal from a default Core Lightning node or 24 hours for a node running Éclair default software.

By default, nodes limit the number of unconfirmed transactions they transmit or accept at any given time to reduce the chance of various denial-of-service (DoS) attacks. The attacker can conduct a high overflow jamming attack that blocks the victim from sending a justice transaction by continuously overwhelming the node with high fee rate transactions.

By default, a Bitcoin Core node will always choose to propagate the highest fee transactions first and queue lower fee transactions — even if one of those lower fee transactions is the nodes’ own Lightning Network justice transaction.

This is one bug that Core Lightning and Éclair are patching, thanks to Riard’s responsible disclosure.

Again, the high overflow jamming attack blocks the victim from sending an anti-theft transaction by continuously overbidding with higher fee transactions, hence the name “high overflow.”

For this reason, the attack is expensive — with initial estimates north of $130,000 throughout the hours of the attack.

In addition to this high overflow jamming attack, Riard explained another variation of the transaction jamming bug: low overflow.

A variation with thousands of low-fee transactions

The low overflow is a cheaper variant but less reliable for the attacker. Here, to save money, the attacker targets a victim trying to send a transaction to nodes with a maximum unrequested transactions queue of 5,000 per peer.

The attacker floods the victim with a large number of transactions using a minimum transaction fee rate. The victim then announces these transactions to its peers and the peers try to drain the queue by requesting those transactions. If the attacker can maintain a queue of over 5,000 transactions, the attack might be successful.

Technically speaking, the low overflow attack leverages Lightning nodes’ interaction with Bitcoin Core’s MAX_PEER_TX_ANNOUNCEMENTS default, causing inbound transactions to overflow this threshold.

Patching the bug

Riard proposed several mitigations for Lightning Network node software implementations. These providers are working on patches, including random transaction rebroadcasting, more aggressive fee-rebroadcasting, limitation of identical finality time-sensitive transactions, and over-provisioning of transaction relay throughput with peer nodes.

He also proposed changes to Bitcoin Core itself to assist Lightning Network operators. However, changes to Bitcoin Core typically take far longer and need more reviews than Lightning software implementations.

Riard’s Critical Vulnerability Error (CVE) request number 178025 is tracking bug patches of his high and low transaction relay throughput overflow attacks.

Source

Leave A Reply

Your email address will not be published.

Verified by MonsterInsights