The permit
signatures in LibSiloPermit.sol and LibTokenPermit.sol cannot be cancelled if the signer so wishes.
The permit
signatures in LibSiloPermit.sol and LibTokenPermit.sol offers the signer the option to create a EIP-712 signature. After signing this signature, a signer might want to cancel it, but will not be able do so. This is because the function to increase nonce is not exposed and the _useNonce
function is marked internal.
In LibTokenPermit.sol,
In LibSiloPermit.sol,
Similar finding from Cyfrin team.
Signers cannot cancel their signatures before its deadline.
Manual Review.
Introduce an external function like IncreaseNonce
that will query _useNonce
on behalf of msg.sender
.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.