PT-2026-20262 · Unknown · Bsv Blockchain Sdk

Published

2026-02-17

·

Updated

2026-02-18

·

CVE-2025-69287

CVSS v3.1

5.4

Medium

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L
Name of the Vulnerable Software and Affected Versions BSV Blockchain SDK versions prior to 2.0.0
Description A cryptographic issue exists in the BSV Blockchain SDK's BRC-104 authentication implementation. Specifically, incorrect signature data preparation in the Peer.ts file, within the processInitialRequest and processInitialResponse methods, leads to signature incompatibility between SDK implementations and potential authentication bypass. The SDK incorrectly concatenates base64-encoded nonce strings before decoding, resulting in approximately 32-34 bytes of signature data instead of the expected 64 bytes. This incompatibility prevents successful authentication when the TypeScript SDK interacts with Go or Python SDKs. The issue stems from the incorrect handling of base64 padding characters during decoding.
Recommendations Upgrade to version 2.0.0 or later to ensure correct cryptographic signature generation and restore proper mutual authentication across implementations.

Exploit

Fix

Weakness Enumeration

Related Identifiers

CVE-2025-69287
GHSA-VJPQ-XX5G-QVMM

Affected Products

Bsv Blockchain Sdk