The Bitcoin protocol, as used in bitcoind before 0.4.4, wxBitcoin, Bitcoin-Qt, and other programs, does not properly handle multiple transactions with the same identifier, which allows remote attackers to cause a denial of service (unspendable transaction) by leveraging the ability to create a duplicate coinbase transaction.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Bitcoin_core | Bitcoin | * | * |
Bitcoin_core | Bitcoin | * | 0.4.4 (including) |
Bitcoin_core | Bitcoin | 0.3.4 (including) | 0.3.4 (including) |
Bitcoin_core | Bitcoin | 0.3.5 (including) | 0.3.5 (including) |
Bitcoin_core | Bitcoin | 0.3.8 (including) | 0.3.8 (including) |
Bitcoin_core | Bitcoin | 0.3.10 (including) | 0.3.10 (including) |
Bitcoin_core | Bitcoin | 0.3.11 (including) | 0.3.11 (including) |
Bitcoin_core | Bitcoin | 0.3.12 (including) | 0.3.12 (including) |
Bitcoin_core | Bitcoin | 0.4.0 (including) | 0.4.0 (including) |
Bitcoin_core | Bitcoin | 0.4.1 (including) | 0.4.1 (including) |
Bitcoin_core | Bitcoin | 0.4.1-rc6 (including) | 0.4.1-rc6 (including) |
Wxbitcoin | Bitcoin | * | * |
Bitcoin | Ubuntu | oneiric | * |
Bitcoin | Ubuntu | precise | * |
Bitcoin | Ubuntu | upstream | * |