PT-2025-5577 · Unknown · Ismp-Grandpa+1
Seunlanlege
·
Published
2025-01-28
·
Updated
2026-04-13
·
CVE-2025-24800
CVSS v4.0
9.3
Critical
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Hyperbridge versions prior to 15.0.1
Description
Hyperbridge is a hyper-scalable coprocessor for verifiable, cross-chain interoperability. A critical issue in the
ismp-grandpa crate allows a malicious prover to convince the verifier of the finality of arbitrary headers, which could lead to the theft of funds or the compromise of cross-chain applications. This occurs because the verifier only accepts invalid signatures of Grandpa precommits. Specifically, the handleConsensus() function calls IConsensus(host.consensusClient()).verifyConsensus(), where a missing negation check in a conditional statement causes the system to reject valid signatures and accept invalid ones.Recommendations
Update to version 15.0.1.
Exploit
Fix
Improper Verification of Cryptographic Signature
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Hyperbridge
Ismp-Grandpa