42762 [BC-High] new accounts break the pipe mempool invariant that prevents duplicate transactions from filling the mempool
#42762 [BC-High] New accounts break the pipe mempool invariant that prevents duplicate transactions from filling the mempool
Description
Details
┌──┐ ┌──┐
│Tx│ │DA│
└┬─┘ └┬─┘
│ │
│User "Alice", Sequence number "1"│
│────────────────────────────────>│
│ │
│ Accepted! │
│<────────────────────────────────│
│ │
│User "Alice", Sequence number "1"│
│────────────────────────────────>│
│ │
│ Rejected! │
│<────────────────────────────────│
│ │
│User "Alice", Sequence number "2"│
│────────────────────────────────>│
│ │
│ Accepted! │
│<────────────────────────────────│
┌┴─┐ ┌┴─┐
│Tx│ │DA│
└──┘ └──┘
The bug
Impact Details
Proof of Concept
Proof of Concept
Previous#42749 [BC-Critical] Attacker can send digests directly to Celestia to reorder block executionNext#42837 [BC-Critical] total network shutdown
Was this helpful?