No, banks are not allowed to use housing benefit or any other benefit to repay an overdraft. You can protect your housing benefit payments by telling your bank it should only be used to pay your rent. This protection is called a 'first right of appropriation of funds order'.