Every social security annual benefit statement clearly states that unless changes are made the program won't be able to pay out full benefits as of a certain date (with that date getting closer and closer each time, both by virtue of time passing and by virtue of the program becoming more insolvent). The fact that the warning bells have sounded many times doesn't mean that the crash will never come.
However, with politicians being what they are, they will find a way to kick the can further down the road than anyone can imagine, there will be small tweaks and larger tweaks (one larger tweak I can think is likely to happen is to increase the SS earnings base without increasing the maximum benefit).
There is a calculator on the SSA website that allows you to try out different ideas that have been proposed to fix the program. You can make a goulash out of ideas you support and see what type of political beliefs you'd need to hold in order to make them happen.
Of all the ideas, I personally feel that increasing the earnings base without increasing benefits is a scam. (Even the 2% segment is a scam in my opinion, kv"ch a 0% segment). If SSA doesn't offer benefits in relation to "premiums" then they should just scrap the entire thing and pay for it out of the general fund.
Which is 100% what they should do. But people would absolutely lose their mind if the general tax rate went up by 12.4%.(including the 0% marginal bracket)... payroll tax being separate deceptive but effective