28663 - [SC - Low] Deposit of stETH fails due to LIDOs - wei corno...
Description
Brief/Intro
Vulnerability Details
function depositStETH(Permit calldata permitData) external restricted returns (uint256 pufETHAmount) {
try ERC20Permit(address(_ST_ETH)).permit({
owner: msg.sender,
spender: address(this),
value: permitData.amount,
deadline: permitData.deadline,
v: permitData.v,
s: permitData.s,
r: permitData.r
}) { } catch { }
SafeERC20.safeTransferFrom(IERC20(address(_ST_ETH)), msg.sender, address(this), permitData.amount);
return PUFFER_VAULT.deposit(permitData.amount, msg.sender);
}Impact Details
References
Proof of concept
Previous28660 - [SC - Insight] pufETHsrcTimelock_setDelay - L State constant M...Next28665 - [SC - Low] Underflow risk in receive function due to discr...
Last updated
Was this helpful?