Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 732 Bytes

Incorrect access control.md

File metadata and controls

19 lines (17 loc) · 732 Bytes

Contract functions executing critical logic should have appropriate access control enforced via address checks (e.g. owner, controller etc.) typically in modifiers.

Missing checks allow attackers to control critical logic. (see here and here)


Slide Screenshot

04.jpg


Slide Text

  • Access to Functions
  • Public/External Functions
  • Addresses: Anyone/Owner/RBAC
  • Correct Modifiers/Addresses -> Enforce Access

References


Tags