-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
getPreviewModule() Returns Incorrect Data #78
Comments
Another Impact found, The |
|
@alfredolopez80 , safe-global/safe-smart-account@743af7f
same issue was found in the brahma contest ,which was then mitigated by updating to latest version |
@alfredolopez80, let me know if you need any more information |
is a valid issue!! |
Github username: --
Twitter username: --
Submission hash (on-chain): 0x7074de03867b7e8b3843e1dbfe5ce078e4c2f2b0ed6a3867f4da508818c1cda7
Severity: medium
Description:
Description\
getPreviewModule()
function in theHelpers.sol
returns the25
modules.However, there is a bug in the external call tosafe.getModulesPaginated
. In the version of Safe contracts that Palmera is using (version 1.3.0
), thegetPreviewModules()
function returns an incorrect next pointer, resulting in incorrect data being returned. This issue has been fixed in newer versions of Safe contracts, but Palmera still uses version1.3.0
.Attack Scenario\
Attachments
https://github.com/safe-global/safe-smart-account/blob/13c0494aca15985023b40c159c94163a4847307d/CHANGELOG.md?plain=1#L202
Upgrade to a recent version of Safe.
The text was updated successfully, but these errors were encountered: