工作17年,社保只买了8年,快到退休年龄可以补交吗?

这种情况是可以补交的
参保人达到退休年龄时养老保险缴费不足15年的,可以申请个人社保缴费至满15年,也就是推迟退休。
社会保险法实施前参保、延长缴费5年后仍不足15年的,可以一次性补缴至满15年。
退休时累计缴纳基本医疗保险费不足年限的,按退休时上一年本市职工月平均工资的7%,以现金形式一次性补足不足年限。自补足的次月起享受退休人员的医疗保险待遇。
按规定法定退休年龄后,缴费年限达不到最低缴费年限要求者,差额不超过五年,允许一次性补足差额部分,办理退休。按此规定你没有希望。
现在多地区出台地方政策,不允许一次性补足差额部分办理退休了,允许延长缴费时间至最低缴费年限办理退休。如果这样你还有机会,你还是到当地社保部门咨询吧。