QA Report #143
Labels
bug
Something isn't working
QA (Quality Assurance)
Assets are not at risk. State handling, function incorrect as to spec, issues with clarity, syntax
1.ETHRegistrarController.renew() passing the wrong event NameRenewed parameters "cost"
https://github.com/code-423n4/2022-07-ens/blob/ff6e59b9415d0ead7daf31c2ed06e86d9061ae22/contracts/ethregistrar/ETHRegistrarController.sol#L207
2.ETHRegistrarController.register() can pass any "resolver" and "data" parameters , then ETHRegistrarController do "functionCall "
It is possible to pass malicious parameters example :
resolver = baseRegistrar.address, and data = baseRegistrar.register()
then will register a “weird” ens
Recommendation add:
The text was updated successfully, but these errors were encountered: