mediumLogic errorEVM-Solidity
Putty: Unbounded loops may cause `exercise()`s and `withdraw()`s to fail
- Payout
- $0
- Protocol
- Putty
- Disclosed
- Aug 7, 2026
- Source
- code4rena
Putty V2's exercise() and withdraw() flows transfer batch assets through unsanctioned loops in _transferERC20sOut, _transferERC721sOut and _transferFloorsOut with no upper bound on asset count. Because an order can span up to 27 years and gas requirements fluc …
Similar reports
- No close matches yet.
References
- https://github.com/code-423n4/2022-06-putty-findings/issues/227
- https://github.com/code-423n4/2022-06-putty-findings
This report is already public and closed. Coin Buggie never publishes active or unpatched vulnerability data.