A bug in the Solidity compiler's code generator caused storage cleanup and copy operations to fail when fixed-length arrays crossed the 2^256-slot storage boundary. The issue stemmed from incorrect pointer-based comparisons that didn't account for wraparound at the storage boundary. While the potential impact is high if

14m read time From soliditylang.org
Post cover image
Table of contents
BackgroundThe Cause of the BugWhich Contracts Are Affected?Technical DetailsExamplesSeverity AssessmentAcknowledgements

Sort: