Unsafely modifying the free memory pointer
The code modifies the free memory pointer directly mstore(0x40, 0xbac65e5b)
. This is a low-level operation that can potentially interfere with Solidity's memory management, leading to unexpected behavior.
High.
Manual review.
If you are modifying the free-memory pointer, then consider setting it back to the original value of 0x80
at the end of the assembly code.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.