Bsv rs: KVStoreInterpreter::verify_signature_legacy answers true for every token and every key
Affects bsv-rsSource GCVE Database
CVSS 7.5 High : upgrade to 0.9.0-beta.7.0 or 0.8.9 soon.
Data as of 13 Nov 2026, 13:16 UTC
- Patch
- Available – fixed in 0.9.0-beta.7.0, 0.8.9
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:NWhat to do
Upgrade bsv-rs to 0.9.0-beta.7.0 or 0.8.9.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
crates.iobsv-rspkg:cargo/bsv-rsOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Upgrade the bsv-rs crate to version 0.8.9 or later, or to 0.9.0-beta.7.0 or later on the 0.9 beta line. The vulnerable function is deprecated and should not be used.
Description
The bsv-rs crate contains a vulnerability in the function KVStoreInterpreter::verify_signature_legacy, which always returns true regardless of the token or key provided. This flaw existed in all versions prior to 0.8.9 and certain prereleases of 0.9.0-beta, allowing acceptance of unsigned or improperly signed tokens. The issue was fixed in versions 0.8.9 and 0.9.0-beta.7.0. Applications relying on this function to verify KVStore tokens they did not create may incorrectly accept unauthorized data.