Transaction Trust Issue in BSV Ruby SDK by BSV
CVE-2026-40069
7.5HIGH
What is CVE-2026-40069?
The BSV Ruby SDK, used for transactions on the BSV blockchain, suffers from a validation flaw in its ARC network module. It improperly handles responses indicating transaction failures. Specifically, certain 'txStatus' values, including INVALID, MALFORMED, and ORPHAN, are mistreated as successful broadcasts. This could mislead applications that depend on confirmed broadcasts, allowing transactions that the network has rejected to be accepted inappropriately. The issue persists in versions up to 0.8.1 and is rectified starting from version 0.8.2.
Affected Version(s)
bsv-ruby-sdk >= 0.1.0, < 0.8.2
