Skip to main content
← All vulnerabilities
CVE-2026-40069GHSA-9HFR-GW99-8RHX

bsv-sdk ARC broadcaster treats INVALID/MALFORMED/ORPHAN responses as successful broadcasts

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.8.2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

BSV Ruby SDK is the Ruby SDK for the BSV blockchain. From 0.1.0 to before 0.8.2, BSV::Network::ARC's failure detection only recognises REJECTED and DOUBLE_SPEND_ATTEMPTED. ARC responses with txStatus values of INVALID, MALFORMED, MINED_IN_STALE_BLOCK, or any ORPHAN-containing extraInfo / txStatus are silently treated as successful broadcasts. Applications that gate actions on broadcaster success are tricked into trusting transactions that were never accepted by the network. This vulnerability is fixed in 0.8.2.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • sgbett bsv-ruby-sdk

    From 0.1.0 · fixed in 0.8.2

  • bsv-sdkRubyGems

    From 0.1.0 · fixed in 0.8.2

References 5

GitHub · sgbett/bsv-ruby-sdk