There is a potential underflow in _burnDsc function
In the _burnDsc function, there's a possibility of underflow when subtracting the amountDscToBurn from s_DSCMinted[onBehalfOf]. If the amountDscToBurn is greater than the user's s_DSCMinted[onBehalfOf], it will result in an underflow.
The result of this is that all functions such as burnDsc calling the _burnDsc function may underflow.
It causes excessive burning of Dsc tokens.
Manual review
Use OpenZeppelin's SafeMath for arithmetic operations.
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.