根據 BlockSec 的說法,Wanchain 的 Cardano 跨鏈橋於 7 月 21 日遭到攻擊,約有 5.15 億枚 NIGHT 代幣被竊取,盜走自跨鏈橋的機槍池(machine gun pool)。
BlockSec 的調查指出,根本原因是 TreasuryCheck 驗證者中的簽名訊息編碼漏洞。該驗證者透過在沒有分隔符或長度前綴的情況下,將 14 個可變長度的贖回欄位串接來構造簽名訊息;這使得不同的欄位值組合可能產生相同的位元組字串,從而重複使用相同的雜湊以及有效的簽名。BlockSec 透過反編譯鏈上 Plutus V2 位元組碼並解碼攻擊交易來驗證該漏洞。