Is bank overdraft an asset of liability

A bank overdraft is considered a liability because it represents the amount that a bank has advanced to an account holder, which will need to be repaid. It is essentially a form of short-term loan from the bank to the account holder.