It may depend on the laws where you live, but I think the bank is liable for cashing it to someone who isn't you. Don't they require an ID for cashing checks?

Or maybe somebody deposited it, which would need no ID check. In that case, it ought to be pretty simple to reverse the deposit and get you your money back.