Yes, debentures are essentially contracts that recognize the fact that a company owes money to its creditors. So if a company has issued debentures, then it is a liability.
If the company holds debentures issued by other companies (has lend money to other companies), then it is of course an asset.