75378 bc low non exact eip 2718 comparison lets safe head consolidation diverge from exact l1 derivation
Description
Brief/Intro
Vulnerability Details
Invariant the code claims
docs/specs/pages/reference/glossary.md:696-700
Unsafe block consolidation is the process through which the rollup node attempts
to move the safe L2 head a block forward...
the node verifies that the payload attributes derived from the L1 chain match
the oldest unsafe L2 block exactly.Root cause - semantic tx equality instead of exact byte equality
Exact payload paths reject the same bytes
Safe-head transition
Impact Details
Link to Proof of Concept
Proof of Concept
Consolidation harness
Localnet E2E
Mitigation
Previous74742 bc low blob mode frame size mismatch can stall l1 blob publication before submissionNext75376 sc low permanent freezing of dispute game bonds in aggregateverifier when proof threshold equals two and one proof type permanently fails
Was this helpful?