You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As of now there is no check to prevent submission of multiple bundles for a domain in one single consensus block.
In the (unlikely but not totally impossible) case an attacker has a large number of winning proof_of_election solutions within a short period of time, this may allow directly reaching ConfirmationDepth within a short sequence of consensus blocks. If all the consensus chain blocks required for reaching ConfirmationDepth are generated by the attacker (possible if the attacker is also operating a large farmer), honest operators will not be able to submit a fraud proof before the invalid domain execution receipt is considered final.
Risk
Attackers may be able to mint SSC tokens via invalid domain execution receipts.
Mitigation suggestion
Ensure that only one single submit_bundle call for a domain can be dispatched per consensus block. This will ensure that honest operators have at least 18 blocks to submit a fraud proof.