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

Description#

The contract uses delegatecall with an address provided by external input, allowing untrusted users to execute code in the context of your contract. This means attackers can control what code runs and access your contract’s storage.

Impact#

If exploited, an attacker could execute arbitrary code with your contract’s privileges, potentially stealing funds, corrupting data, or taking full control of the contract. This could lead to significant financial loss and compromise the security of your entire dApp or platform.