52137 sc insight silent override of non global module implementation causes stored state and event log inconsistency
Impacts
Description
Brief / Intro
Vulnerability Details
if (!isGlobal && globalImplementation != address(0)) {
// Ensure globalImplementation is 0 if module is per-token
globalImplementation = address(0); // Silent override
}Impact Details
References
Vulnerable Code Sections
Security References
Link to Proof of Concept
Proof of Concept
Step-by-Step Explanation
Test Contract (Foundry)
Reproduction Steps
Previous51043 sc medium core deposit and depositandbridge functionality in tellerwithmultiassetsupportpredicateproxy is non functional due to flawed sharelockperiod logicNext51519 sc low unstake does not validate users remaing stake
Was this helpful?