多项选择题

担保合同被确认无效后,当事人有过错的,应当根据其过错各自承担相应的民事责任。这些当事人包括()

A、债权人
B、债务人
C、担保人
D、合同指向的获利第三人