Unprotected call to a function sending Ether to an arbitrary address.
(success) = self.withdrawCache.user.call{value: address(this).balance}() can be dangerous and send ether to an arbitrary address
Anyone can send ether to an arbitrary address
Slither, Manual Code Review
##Recommendation
Ensure that an arbitrary user cannot withdraw unauthorized funds.
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.