甲公司將一工程發(fā)包給乙建筑公司,經(jīng)甲公司同意,乙公司將部分非主體工程分包給丙建筑公司,丙公司又將其中一部分分包給丁建筑公司。后丁公司因工作失誤致使工程不合格,甲公司欲索賠。對(duì)此,下列哪些說法是正確的?(5分)
A
上述工程承包合同均無(wú)效
B
丙公司在向乙公司賠償損失后,有權(quán)向丁公司追償
C
甲公司有權(quán)要求丁公司承擔(dān)民事責(zé)任
D
法院可收繳丙公司由于分包已經(jīng)取得的非法所得
E
丙公司具備資質(zhì),乙公司