As per the protocol documentation, assets like UNI are to be used. However, these types of asset are programmed to revert transactions that involve large approvals and transfers.
According to the documentation https://github.com/d-xo/weird-erc20. UNI reverts if the value passed to approve or transfer is larger than uint96. When constructing the Vault, many large approves are made :
There can also be large transfer amount at one point, for example if an emergencyPause, emergencyClose or emergencyResume happen.
At the very least disrupting the contract creation or worse blocking the vault when large transfers happen.
Manual review
limit max transfer/approve amounts to type(uint96).max
The likelihood is very low.
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.