Property
Languagesolidity
Severitycritical
CWECWE-20: Improper Input Validation
Confidence LevelHigh
Impact LevelHigh
Likelihood LevelHigh

Description#

The contract decodes user-supplied context (ctx) without validating its authenticity, allowing attackers to craft calldata that impersonates other accounts. This missing input validation exposes the contract to unauthorized actions.

Impact#

If exploited, attackers can perform actions as if they were other users, potentially leading to theft of funds, unauthorized token transfers, or manipulation of contract state. This can result in severe financial and reputational damage to both users and the organization.