
CVE catalog
CVE-2026-40070
BSV Ruby SDK is the Ruby SDK for the BSV blockchain. From 0.3.1 to before 0.8.2, BSV::Wallet::WalletClient#acquire_certificate persists certificate records to storage without verifying the certifier's
- Severity
- High · CVSS 8.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.14% · Oct 25, 2026
BSV Ruby SDK is the Ruby SDK for the BSV blockchain. From 0.3.1 to before 0.8.2, BSV::Wallet::WalletClient#acquire_certificate persists certificate records to storage without verifying the certifier's signature over the certificate contents. In acquisition_protocol: 'direct', the caller supplies all certificate fields (including signature:) and the record is written to storage verbatim. In acquisition_protocol: 'issuance', the client POSTs to a certifier URL and writes whatever signature the response body contains, also without verification. An attacker who can reach either API (or who controls a certifier endpoint targeted by the issuance path) can forge identity certificates that subsequently appear authentic to list_certificates and prove_certificate.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Cpe | bsv-wallet | Not reported | 0.3.4 | fixed |
| Cpe | bsv_ruby_sdk | Not reported | 0.8.2 | fixed |
| Cpe | bsv-wallet | Not reported | 0.3.4 | fixed |
| Cpe | bsv_ruby_sdk | Not reported | 0.8.2 | fixed |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Cpe | bsv-wallet | cpe | Not reported | 0.3.4 | Not reported | Not reported | Not reported |
| Cpe | bsv_ruby_sdk | cpe | Not reported | 0.8.2 | Not reported | Not reported | Not reported |
| Cpe | bsv-wallet | cpe | Not reported | 0.3.4 | Not reported | NVD-CVE-2026-40070 | Not reported |
| Cpe | bsv_ruby_sdk | cpe | Not reported | 0.8.2 | Not reported | NVD-CVE-2026-40070 | Not reported |
OpenFactory catalog packages
No matching packages in this catalog.
Observed:
References
- [https://brc.dev/52]
- [https://github.com/sgbett/bsv-ruby-sdk/commit/4992e8a265fd914a7eeb0405c69d1ff0122a84cc]
- [https://github.com/sgbett/bsv-ruby-sdk/issues/305]
- [https://github.com/sgbett/bsv-ruby-sdk/pull/306]
- [https://github.com/sgbett/bsv-ruby-sdk/security/advisories/GHSA-hc36-c89j-5f4j]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-40070]