CVE-2022-36025: critical vulnerability in hyperledger besu
Incorrect Conversion between Numeric Types in Besu Ethereum Client
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
Besu Ethereum client incorrectly handles gas calculations in contract calls due to a numeric type conversion error, allowing transactions to execute with more gas than requested or causing blockchain consensus failures across different Ethereum implementations.
A signed/unsigned 32-bit integer conversion flaw in CALL/DELEGATECALL gas computation causes incorrect gas values to be passed to called contracts and returned after execution. This results in state root mismatches across multiple EVM implementations (consensus failure) or excessive gas consumption in single-implementation networks, affecting transaction validity and network integrity.
In the same product, most dangerous first.