clawback cannot recover unused funds after expiration period has passed due to hasExpired condition.
https://github.com/Cyfrin/2024-05-Sablier/blob/43d7e752a68bba2a1d73d3d6466c3059079ed0c6/v2-periphery/src/abstracts/SablierV2MerkleLockup.sol#L93
If airdrop is not claimed fully by airdrop receivers for any reason and expiration has happened, funds are locked in protocol and cannot be claimed neither through clawback nor through claim due to _checkClaim check.
https://github.com/Cyfrin/2024-05-Sablier/blob/43d7e752a68bba2a1d73d3d6466c3059079ed0c6/v2-periphery/src/abstracts/SablierV2MerkleLockup.sol#L131
This will leave funds locked in airdrop contract permanently.
Medium - loss of funds under specific conditions.
Manual review.
Relax expiration conditions for either claim or preferrably clawback
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.