The encrypt wallet feature in wxBitcoin and bitcoind 0.4.x before 0.4.1, and 0.5.0rc, does not properly interact with the deletion functionality of BSDDB, which allows context-dependent attackers to obtain unencrypted private keys from Bitcoin wallet files by bypassing the BSDDB interface and reading entries that are marked for deletion.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Bitcoin_core | Bitcoin | 0.4.0 (including) | 0.4.0 (including) |
| Bitcoin_core | Bitcoin | 0.4.1-rc6 (including) | 0.4.1-rc6 (including) |
| Bitcoin_core | Bitcoin | 0.5.0-rc (including) | 0.5.0-rc (including) |
| Wxbitcoin | Bitcoin | 0.4.0 (including) | 0.4.0 (including) |
| Wxbitcoin | Bitcoin | 0.4.1-rc6 (including) | 0.4.1-rc6 (including) |
| Wxbitcoin | Bitcoin | 0.5.0-rc (including) | 0.5.0-rc (including) |
| Bitcoin | Ubuntu | upstream | * |