Skip to content

Conversation

@bitschmidty
Copy link
Contributor

@bitschmidty bitschmidty commented Jan 2, 2026

@bitschmidty bitschmidty self-assigned this Jan 2, 2026
Comment on lines +17 to +19
wallet that use an unnamed wallet.dat file and that had not previously
migrated their wallet to a descriptor wallet and who attempt a migration in
these versions could, if the migration failed, have their wallet directory
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do these ‘that’, ‘that’, ’who’ all refer to the users? Or some to the wallet?

Suggested change
wallet that use an unnamed wallet.dat file and that had not previously
migrated their wallet to a descriptor wallet and who attempt a migration in
these versions could, if the migration failed, have their wallet directory
wallet who (1) use an unnamed wallet.dat file, (2) had not previously
migrated their wallet to a descriptor wallet and (3) attempt a migration in
these versions could, if the migration fails, have their wallet directory

- **Bitcoin Core wallet migration vulnerability**: Bitcoin Core posted a
[notice][bitcoin core notice] of a vulnerability in the legacy wallet
migration feature in versions 30.0 and 30.1. Users of a Bitcoin Core legacy
wallet that use an unnamed wallet.dat file and that had not previously
Copy link
Collaborator

@murchandamus murchandamus Jan 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a bit ambiguous. Not the wallet file, but the wallet is unnamed in this scenario. Specifically, it means that the wallet name is empty string: "", but the file name is always wallet.dat.

Suggested change
wallet that use an unnamed wallet.dat file and that had not previously
wallet that use an unnamed wallet and that had not previously

Comment on lines +21 to +23
attempt wallet migrations using the GUI or RPC until v30.2 is released. Users
for anything other than migrating a legacy wallet can continue to use these
Bitcoin Core versions as normal.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There seems to be something missing here:

Suggested change
attempt wallet migrations using the GUI or RPC until v30.2 is released. Users
for anything other than migrating a legacy wallet can continue to use these
Bitcoin Core versions as normal.
attempt wallet migrations using the GUI or RPC until v30.2 is released. Users [using the wallet]
for anything other than migrating a legacy wallet can continue to use these
Bitcoin Core versions as normal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants