Skip to main content

Missing Authorization Check

Definition

A missing authorization check is a security flaw where a system fails to verify if a user has permission for an action. This vulnerability occurs when a software application or smart contract does not adequately verify whether a user or entity is authorized to perform a requested operation, allowing unauthorized access or manipulation. Such an oversight can lead to severe security breaches, including unauthorized asset transfers, data alteration, or privileged function execution within digital asset platforms and blockchain protocols. Identifying and remediating missing authorization checks is critical for maintaining system integrity and user asset security.