It's a liability because the U.S. has promised to pay it. We haven't committed to a level of military spending backed by our full faith and credit.
EDIT: Never mind! Apparently we can just cut social security payments.
In Flemming v. Nestor SCOTUS ruled that SS benefits are not guaranteed contractual rights but are instead statutory entitlements that Congress may modify or revoke.