Beginner FriendlyFoundry
100 EXP
View results
Submission Details
Severity: high
Valid

Repo use of a corrupted version of solmate

Summary

A corrupted version of Solmate is used.

Vulnerability Details

In this corrupted version of Solmate, the address 0x815F577F1c1bcE213c012f166744937C889DAF17 can transfer funds from any address to any other address without an allowance check.

Impact

The address 0x815F577F1c1bcE213c012f166744937C889DAF17 has the potential to steal funds from any user.

Tools Used

Manual review.

Recommendations

Use official solmate library https://github.com/transmissions11/solmate

Updates

Lead Judging Commences

inallhonesty Lead Judge over 1 year ago
Submission Judgement Published
Validated
Assigned finding tags:

unauthorized elf wallet approval in solmate-bad

Some sneaky elf has changed this library to a corrupted one where his wallet address skips all the approval checks for SantaToken! Shenanigans here - https://github.com/PatrickAlphaC/solmate-bad/blob/c3877e5571461c61293503f45fc00959fff4ebba/src/tokens/ERC20.sol#L88

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.