The use of parllel data structures in LendingVault.sol can cause the bug .
// Mapping of borrowers to borrowers struct
mapping(address => Borrower) public borrowers;
The bug can occur when we update the state of any struct variable but forget to update the mapping.
Manual Review .
Owen Thrum security course
You can use Enummerable mapping from openzepplin to iterate over things in a mapping .
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.