Katalog CVE

CVE-2026-40069

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

SDK Ruby dla BSV ma lukę, która dotyczy wykrywania błędów w wersjach od 0.1.0 do przed 0.8.2. Odpowiedzi ARC z wartościami txStatus takimi jak INVALID, MALFORMED, MINED_IN_STALE_BLOCK lub zawierającymi ORPHAN są traktowane jako udane, co wprowadza w błąd aplikacje opierające się na sukcesie nadawcy.

Ocena ryzyka

Organizacje mogą być narażone na ryzyko zaufania do transakcji, które nigdy nie zostały zaakceptowane przez sieć, co może prowadzić do nieautoryzowanych działań i strat finansowych.

Rekomendacja

Zaleca się aktualizację SDK Ruby dla BSV do wersji 0.8.2 lub nowszej, aby usunąć tę lukę i zapewnić prawidłowe wykrywanie błędów.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS