Tsuru, Smart Contract Blockchain, Smart Contract Security, Decentralized Insurance, Parametric Insurance.
TSURUWrapper contract had a vulnerable onERC1155Received function that lacked proper authentication and enough access control. function onERC1155Received(address, address from, uint256 id, uint256 amount, bytes calldata) external override nonReentrant returns (bytes4) { require(id == tokenID,