ss/Medicare are still owed by general budget, so they are still technically in surplus. But yet, eventually they will be in deficit (well, at least social security, Medicare isn’t capped on income so is more stable). SS could be fixed quickly by uncapping the limit on income that it is applied to.
Social Security is a trust fund and is set up so that it cannot lose money.
Congress has been stealing money from the fund for years, but that’s not Social Security’s fault. Claiming it needs reform is like blaming account holders after the president of the bank embezzles their deposits.