Skip to content

Commit 5ee6039

Browse files
committed
chore(release): minor-bump wallet-toolbox 2.4.0 for GHSA-36f9-7rg5-cpf8 fix
wallet-toolbox, wallet-toolbox-client, and wallet-toolbox-mobile bumped in lockstep to publish the storage output-verification security fix.
1 parent 3a11f61 commit 5ee6039

4 files changed

Lines changed: 5 additions & 3 deletions

File tree

packages/wallet/wallet-toolbox/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ attention to changes that materially alter behavior or extend functionality.
66

77
## wallet-toolbox (unreleased)
88

9+
- Release prep for `2.4.0`: security fix for `GHSA-36f9-7rg5-cpf8`. `buildSignableTransaction` now verifies that storage-returned outputs match the caller's requested `args.outputs` before signing (rejects substituted/altered/reclassified/missing outputs), and rejects any unrequested output that isn't client-derived change or a single commission output bounded by `MAX_STORAGE_COMMISSION_SATOSHIS`. `WalletPermissionsManager.createAction` independently verifies requested outputs are present in the signable transaction before authorizing, as defense-in-depth. Protects against a malicious or compromised `StorageClient` operator substituting or injecting outputs that would be signed and broadcast without the caller's knowledge.
10+
911
- Release prep for `2.3.3`: add Arcade-first wallet service wiring, go-chaintracks
1012
live client/SSE support, resilient ARC/Arcade status handling, monitor
1113
rebroadcast safeguards, and callback-token redaction for Arcade SSE logs.

packages/wallet/wallet-toolbox/client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bsv/wallet-toolbox-client",
3-
"version": "2.3.3",
3+
"version": "2.4.0",
44
"description": "Client only Wallet Storage",
55
"main": "./out/src/index.client.js",
66
"types": "./out/src/index.client.d.ts",

packages/wallet/wallet-toolbox/mobile/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bsv/wallet-toolbox-mobile",
3-
"version": "2.3.3",
3+
"version": "2.4.0",
44
"description": "Client only Wallet Storage",
55
"main": "./out/src/index.mobile.js",
66
"types": "./out/src/index.mobile.d.ts",

packages/wallet/wallet-toolbox/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bsv/wallet-toolbox",
3-
"version": "2.3.3",
3+
"version": "2.4.0",
44
"description": "BRC100 conforming wallet, wallet storage and wallet signer components",
55
"main": "./out/src/index.js",
66
"types": "./out/src/index.d.ts",

0 commit comments

Comments
 (0)