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
The executeQueuedProposal function, as present in both CompTimelockCompatibleExecutionStrategy and TimelockExecutionStrategy, is susceptible to potential reentrancy issues. While the method does not allow the same proposal to be executed twice by resetting the execution time to zero before any external calls, this does not protect from different proposals executing their meta-transactions in an interleaved order if one of them calls untrusted code. This could lead to unexpected outcomes, particularly when executing proposals with dependencies or conflicts.
The text was updated successfully, but these errors were encountered:
The executeQueuedProposal function, as present in both CompTimelockCompatibleExecutionStrategy and TimelockExecutionStrategy, is susceptible to potential reentrancy issues. While the method does not allow the same proposal to be executed twice by resetting the execution time to zero before any external calls, this does not protect from different proposals executing their meta-transactions in an interleaved order if one of them calls untrusted code. This could lead to unexpected outcomes, particularly when executing proposals with dependencies or conflicts.
The text was updated successfully, but these errors were encountered: