#46198 [SC-Insight] Redemption Blocked if Agent Refuses to Confirm Core Vault Payment
Description
Description
// In CoreVaultFacet.sol
function confirmReturnFromCoreVault(
IPayment.Proof calldata _payment,
address _agentVault
)
external
nonReentrant
@>> onlyAgentVaultOwner(_agentVault)
{
Agent.State storage agent = Agent.get(_agentVault);
CoreVault.confirmReturnFromCoreVault(_payment, agent);
}Impact Details
Recommendations
Proof of Concept
Proof of Concept
Previous#46122 [SC-Insight] Incorrect Minimum Lots Validation in CoreVault RedemptionNext#46210 [SC-Insight] Incorrect timestamp comparison in function "beforeCollateralWithdrawal" allows agent to withdraw at last second without being challenged
Was this helpful?