Can banks clear a cheque for an account that is overdrawn?

Some fraudsters got a hold of my account and paid in a cheque in my name (forged) of the amount £9500. My account was already overdrawn by almost £1000 (I have a student overdraft limit of £1000). Was it right for the bank to let the cheque clear?
12 answers 12