over flow will cause overwriting of records in transferShortRecord()
Uint8 id will overflow once the limit exceeds the value of 255 that will break the core logic of the code to store record using createShortRecord ().
Overflow will cause records to be overwritten after value cross 255 limit that can impact storage record for users and their asset.
Manual code review
As a standard best practice use uint256 instead of uint8 which will eventually padded to uint256 as a standard process of storing data in EVM.
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.