[ 多选题 ]

甲公司将一工程发包给乙建筑公司,经甲公司同意,乙公司将部分非主体工程分包给丙建筑公司,丙公司又将其中一部分分包给丁建筑公司。后丁公司因工作失误致使工程不合格,甲公司欲索赔。对此,下列哪些说法是正确的?
  • A、
    上述工程承包合同均无效
  • B、
    丙公司在向乙公司赔偿损失后,有权向丁公司追偿
  • C、
    甲公司有权要求丁公司承担民事责任
  • D、
    法院可收缴丙公司由于分包已经取得的非法所得