PT-2026-31671 · Unknown · Bsv-Ruby-Sdk
Sgbett
·
Publicado
2026-04-09
·
Atualizado
2026-04-10
·
CVE-2026-40069
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
Nome do Software Vulnerável e Versões Afetadas
BSV Ruby SDK versões 0.1.0 através de 0.8.1
Descrição
O broadcaster ARC do BSV Ruby SDK trata incorretamente certos status de falha do endpoint ARC como transmissões bem-sucedidas. Especificamente, respostas com valores
txStatus de INVALID, MALFORMED, MINED IN STALE BLOCK ou contendo ORPHAN em extraInfo ou txStatus não são reconhecidas como falhas. Isso pode levar aplicativos a confiar incorretamente em transações que não foram aceitas pela rede, impactando potencialmente a integridade. O problema decorre de um predicado de falha estreito no módulo BSV::Network::ARC. O Content-Type é enviado como application/octet-stream em vez de application/json, e os cabeçalhos XDeployment-ID, X-CallbackUrl e X-CallbackToken não são enviados. A vulnerabilidade afeta a integridade, pois os chamadores recebem uma resposta de sucesso para transmissões que foram realmente rejeitadas.Recomendações
Atualize para a versão 0.8.2 ou posterior do BSV Ruby SDK. Esta versão expande o predicado de falha para identificar e tratar corretamente os status de falha mencionados.
Exploit
Correção
Improper Check for Exceptional Conditions
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Bsv-Ruby-Sdk