#solidity
Rulesets (0)
Rules (2)

msg.sender is not being used when calling erc20.transferFrom. Example - Alice approves this contract to spend her ERC20 tokens. Bob can call function 'a' and specify Alice's address as the from parameter in transferFrom, allowing him to transfer Alice's tokens to himself.
An attacker may perform call() to an arbitrary address with controlled calldata