Skip to main content
VulnerabilityPublished

Bsv rs: KVStoreInterpreter::verify_signature_legacy answers true for every token and every key

Affects bsv-rsSource GCVE Database

0

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

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
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:N

What to do

Upgrade bsv-rs to 0.9.0-beta.7.0 or 0.8.9.

Affected software

ProductAffectedFixed in
crates.iobsv-rspkg:cargo/bsv-rsOther threatsAffected
  • >=0.0.0-0 <0.8.9
  • >=0.9.0-beta.1 <0.9.0-beta.7.0
Fixed in
  • 0.8.9
  • 0.9.0-beta.7.0

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.

References

Community reviews

Loading reviews…