Yes, "has liabilities against" isn't possible.
I think that it should be "the guarantor is libale to the surety" or perhaps "is liable for the surety".
"To be liable to" can sometimes indicate a tendency instead of a responsibility (e.g. the chair you are sitting on is liable to break), but I...