Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2026-40070

27
FAUCET Score

OVERVIEW: CVE-2026-40070 affects BSV Ruby SDK versions 0.3.1 through 0.8.1. The vulnerability exists in the acquire_certificate function, which fails to validate certifier signatures before persisting certificate records to storage. Attackers can exploit both the direct acquisition protocol (by supplying forged certificate fields) and the issuance protocol (by controlling or compromising a certifier endpoint) to create fraudulent identity certificates that appear legitimate to the system. SEVERITY: The vulnerability carries a CVSS 3.1 score of 8.1 (HIGH) with a network attack vector, low complexity, and no privilege escalation required, though it does require low-level user authentication. The impact is substantial, with high confidentiality and integrity compromises possible as attackers can forge identity certificates that grant unauthorized access or impersonation capabilities. The flaw requires no user interaction and affects the system's core certificate validation mechanism. EXPLOITATION STATUS: Currently, there is no evidence of active exploitation, with an EPSS score of 0.0001 indicating minimal real-world exploitation probability. The vulnerability is not listed on the Known Exploited Vulnerabilities (KEV) catalog, and community attention remains low. Organizations should still prioritize patching to version 0.8.2 or later due to the high severity rating and the fundamental nature of the certificate validation flaw, particularly if the BSV SDK is used in authentication or identity verification workflows.

Impacted Technologies

VendorProductVersion(s)CPE
>= 0.1.2, < 0.3.4CPE matchmatch criteria
cpe:2.3:a:sgbett:bsv-wallet:*:*:*:*:*:ruby:*:*
>= 0.3.1, < 0.8.2CPE matchmatch criteria
cpe:2.3:a:sgbett:bsv_ruby_sdk:*:*:*:*:*:ruby:*:*

CVSS Data

CVSS version used by this source: 3.1

8.1HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
NONE
Exploitability Score
2.8
Impact Score
5.2
CvssVersion
3.1

Exploit Intelligence

EPSS Score
0.14%
Probability of exploitation in next 30 days
EPSS Percentile
3.4%
Percentile rank of EPSS score among Peer Group
As of 2026-07-27
Model: v2026.06.15
This CVE's current EPSS score of 0.0014 is in the 0th percentile among its peer group of 17,823 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.3 Bluesky, 0.1 Mastodon, and 0.2 GitHub mentions.

Media Mentions

No media coverage found for this CVE.

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (3)

github_advisorypatch availablevia nvd_reference
View patch
rubygemspatch availablevia ghsa
Product: bsv-sdkFixed in: 0.8.2
rubygemspatch availablevia ghsa
Product: bsv-walletFixed in: 0.3.4

Vendor Advisories (1)

rubygemsGHSA-hc36-c89j-5f4jhigh

bsv-sdk and bsv-wallet persist unverified certifier signatures in acquire_certificate (direct and issuance paths)

Apr 9, 2026

References

brc.dev / 52
Not Applicable
github.com / sgbett/bsv-ruby-sdk/commit/4992e8a265fd914a7eeb0405c69d1ff0122a84cc
Release Notes
github.com / sgbett/bsv-ruby-sdk/issues/305
Issue Tracking
github.com / sgbett/bsv-ruby-sdk/pull/306
Issue Tracking
github.com / sgbett/bsv-ruby-sdk/security/advisories/GHSA-hc36-c89j-5f4j
ExploitPatchVendor Advisory