A previously undisclosed vulnerability in the Bitcoin Core software could have allowed attackers to steal funds, delay settlements or split the largest blockchain network into conflicting versions had it not been quietly patched two years ago.
Thats according to apaperpublished Wednesday by Braydon Fuller, a protocol engineer at crypto shopping site Purse, who caught the denial-of-service vulnerabilityin June 2018, and Javed Khan, a core developer of the Handshake protocol.
The vulnerability was given a severity level of 7.8 on a scale of 1 to 10, which is deemed high (9 or above is considered critical). It was caused by remote nodes failing to clear invalid transactions from their memory, Khan told CoinDesk.
The inability to clear those transactions could lead to an aggressor flooding a victim node with stale data in what is referred to as uncontrolled resource consumption, eventually causing the node to shut down, the paper states.
Layer 2 (L2) solutions such as the Lightning Network, the experimental payment system built on top of the Bitcoin blockchain, were at risk due to the vulnerability. Bitcoin full nodes were not at risk of losing funds.
There was no mechanism to make sure that the pending details of a transaction are valid or not. In certain cases you could fill up the remote memory with invalid transactions, Khan said.
No attempt to take advantage of the hole was found in the wild, Khan and Fuller wrote. The vulnerability could not be disclosed publicly for over two years as node operators took longer than expected to update, Fuller said.
While the vulnerability was fixed, its disclosure highlights the difficulties of building a global money standard on programming languages created by humans, not to mention the high technical barriers to engaging in development of the top cryptocurrency.
The vulnerability was introduced to Bitcoin Core in November 2017. Some 50% of Bitcoin nodes at the time were exposed to the attack vector, according to the paper. Earlier versions of Bitcoin Core were not affected.
Khan said the vulnerability could have enabled an attacker to steal funds from nodes that had open channels on Lightning.
Bitcoin Core versions 0.16.0 and 0.16.1 were affected and patched by developer Matt Corallo following Fullers disclosure to the core team in July 2018. Corallo did not answer questions seeking comment by press time.
The discovery by Fuller (who has also worked as lead developer at decentralized cloud storage protocol Storj) was followed by another Bitcoin bug addressed two months later in Bitcoin Core 0.16.3. Also a vector for a denial-of-service attack, one aspect of that bug allowed miners to inflate the supply of bitcoin as they could double-spend certain values, the Bitcoin Core team wrote at the time.
The emergency patch issued in that Bitcoin Core version addressed Fullers bug as well, Khan and Fuller wrote.
A spot was reserved for the resource consumption vulnerability on the National Institute of Standards and Technologys Common Vulnerabilities and Exposures (CVE) registry as CVE-2018-17145 in 2018, but it has yet to be filled out. The registry acts as a public glossary for software bugs of note.
Bitcoin Core is the reference implementation, or standard version of the network software from which others are derived. According to the paper, the exploit was also possible on several other implementations of Bitcoin and its offshoots:
All of these implementations have been patched.
UPDATE (Sept. 10, 15:45 UTC):Since publication, this article has been updated to include a link to the paper and additional information about one of its co-authors and about the vulnerability it described.
See the original post:
'High' Severity Bug in Bitcoin Software Revealed 2 Years After Fix - CoinDesk - Coindesk
- Chinas Bitcoin Exchanges Say Banks Will Close Their Accounts [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- How I created my own bitcoin [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- How I created my own bitcoin-like currency [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- Bitcoin players knock on Washington doors [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- How does Bitcoin work? - Bitcoin [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- Should We Do a Bitcoin Sketch? - Video [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- Bitcoin Talk Show #4 with Chris Ellis and Thomas Hunt - Video [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- Bitcoin - an Introduction - Video [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- Bitcoin ATM Unveiled on Capitol Hill - Video [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- Fla. Bitcoin Case Tests Money Laundering Limits - Video [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- Capitol Hill Bitcoin ATM...No Anonymity! April 10 2014 - Video [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- BREAKING: US Congressman Steve Stockman To Introduce First Bitcoin Bill - Video [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- 10 Things You Didn't Know About BitCoin - Video [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- All about Bitcoin - Video [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- Internet vs Bitcoin - Video [Last Updated On: April 11th, 2014] [Originally Added On: April 11th, 2014]
- Bitcoin: The Future of Currency? - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Watching Bitcoin dropping to new lows - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Bitcoin ATM unveiled in Washington DC: revolutionary digital currency arrives on Capitol Hill - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Qu'est-ce que le bitcoin ? - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Decentralize Everything -- Congresswoman Velazquez supports Bitcoin -- Stallman in Vienna - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Drake Bitcoin's Here Music Video - Bitcoin T Shirt Store - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- China tightens leash on bitcoin - Biz Wire - April 4,2014 - BONTV China - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- What is BITCOIN? Andreas Antonopoulos & Amir Taaki explain BTC value - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Texas Bitcoin Conference - Robocoin & Coinvault ATM - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Texas Bitcoin Conference - BitShares - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Is Bitcoin the Future of Money? (with Timothy B. Lee) - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Robert Murphy at Texas Bitcoin Conference 2014 about Austrian Economics, money theory and Bitcoin - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- CryptexCard - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Father of Virtual Reality on Bitcoin April 8 2014 - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- California's first bitcoin ATM launches in Silicon Valley - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Bitcoin Fight Night: Kickboxing for bitcoin and Max Keiser 'defeats banksters' - Video [Last Updated On: April 12th, 2014] [Originally Added On: April 12th, 2014]
- Bitcoin blunder: Satoshi Nakamoto denies all involvement with cryptocurrency [Last Updated On: April 13th, 2014] [Originally Added On: April 13th, 2014]
- Bitcoin gets easier for consumers to buy, spend [Last Updated On: April 13th, 2014] [Originally Added On: April 13th, 2014]
- 11.04.14 Forex, Bitcoin Romanov Capital - Video [Last Updated On: April 13th, 2014] [Originally Added On: April 13th, 2014]
- USA: Capitol Hill gets its own Bitcoin ATM - Video [Last Updated On: April 13th, 2014] [Originally Added On: April 13th, 2014]
- Bitcoin, a moeda virtual. - Video [Last Updated On: April 13th, 2014] [Originally Added On: April 13th, 2014]
- Bitcoin creator Satoshi Nakamoto tracked down, but says story has no currency [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- Bitcoin's backers know they need to win you over [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- [Structure] Heartbleed and Bitcoin - Video [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- BitCoin mining frame - Video [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- Where Do You Think US Bitcoin Regulations Are Headed? - Video [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- Dwyer 4-11-14 Bitcoin Update - Video [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- 4/10/14 - China & BTC, Bitcoin Tax Solutions, Libra, BitInvest Coincards - Video [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- Ben Lawsky & NY Regulators on Bitcoin - Video [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- Bill to Change IRS Ruling on Bitcoin - Video [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- Bitcoin is not over! Bitcoin Indian Food Night Saturday! (adult language, parody and yelling) - Video [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- Demonstrating a Bitcoin ATM at Dig South - Video [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- 10 Things You Didn t Know About BitCoin - Video [Last Updated On: April 14th, 2014] [Originally Added On: April 14th, 2014]
- How Bitcoin Works in 5 Minutes - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- Bitcoin Below $400, Massive Security Breach, 4,000 Merchants, and Congress - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- Reddit Co-founder Alexis Ohanian talks Bitcoin security, Mt. Gox on Joe Rogan Experience - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- Cointools: Drupal & Bitcoin == $awesome - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- Bitcoin ATM, Black Star Pastry, Rosebery, Sydney, Australia (Vending machine, BTM) - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- My Bitcoin Call to Alex Jones Infowars Digital Paper Wallets Storage - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- The Bitcoin Group #25 (Live) -- Bitcoin Sports -- Gox Buyout? -- Sidechains -- Dogecoin Merged? - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- 4/11/14 - China, Mt. Gox buyout, Gyft Cloud, BIT, new bitcoin symbol - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- 9 Year Old Explains Bitcoin - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- CITP Bitcoin Panel 2 Altcoins - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- Why US Regulators Should Go Easy on Bitcoin - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- In Crypto We Trust Hackathon Pitches - Bitcoin Expo 2014 - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- CITP Bitcoin - Panel 1: Economics and Public Policy - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- David Chen of Lightspeed Ventures visits Plug and Play Bitcoin - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- Video: Roundup of This Week's Bitcoin News 11th April 2014 - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- Peace and Bitcoin Remastered - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- [Bitcoin] Cannot be divorced from pre-existing political theory - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- Bitcoin Trade 114 - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- Wall Street's Fair Value of Bitcoin - Inside Bitcoins NYC 2014 - Video [Last Updated On: April 15th, 2014] [Originally Added On: April 15th, 2014]
- Elliotte Wave Technical Analysis Applied to Bitcoin - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- Bitcoin Wisdom Depth Chart - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- Live - Paris Bitcoin Startup #2 @TheFamily - Mercredi 16/04/2014 ds 19h - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- Not Tax Day, Bitcoin Day! - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- Preview: The Bitcoin Uprising - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- WCN Live: iNacho -- an interview with Jerica Truax -- win a bitcoin by rating Nachos! 🙂 - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- Can You Use Bitcoin for a Tax Haven? - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- What Is Proof Of Stake In Nextcoin (NXT) vs. Proof Of Work In Bitcoin (BTC) - By Tai Zen - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- Bitcoin, little failures and huge successes - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- Dutch Ethereum & Bitcoin Meetup: Coin Unlimited over Bitcoin en altcoins - Edwin van den Ouden - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- Dutch Ethereum & Bitcoin Meetup: Tor (The Onion Router) Joachim de Koning - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- Dutch Ethereum & Bitcoin Meetup: First Steps in Ethereum - Joachim de Koning (part one) - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]
- Dutch Ethereum & Bitcoin Meetup: First Steps in Ethereum Joachim de Koning (part two) - Video [Last Updated On: April 17th, 2014] [Originally Added On: April 17th, 2014]