2 results · Feed
-
High 7.5
@keep-network/tbtc-v2 revealing P2PKH deposit with a wrapped P2SH script
# Overview P2PKH has 20 bytes just like P2SH. We protect against revealing P2PKH deposits by manually assembling the expected P2SH script in the smart contract and comparing hashes. However, we missed the case when the attacker embeds a valid P2SH inside of P…
-
High —
SPV Merkle proof malleability allows the maintainer to prove invalid transactions
## Summary By publishing specially crafted transactions on the Bitcoin blockchain, the SPV maintainer can produce seemingly valid SPV proofs for fraudulent transactions. The issue was originally identified by Least Authority in the tBTC Bridge V2 Security Aud…