合同印章必须由具体签字人签字并加盖公司公章才具有法律效力。只有公司公章没有法律效力。因为没有具体的执行人。
法律依据:《印章治安管理办法》第三条。本办法所称印章是指具有法律效力的公章和个人印章。
本办法所称公章,是指国家政权、党政机关、司法、参政议政、军队、武警、民主党派、工会、共青团、妇联等机关和组织。企事业单位、民政部门登记的民间组织、居(村)民委员会、议事协调机构、非常设机构的法定名称印章,以及具有法定名称的合同、财务、税务、发票等业务专用章。
本办法所称具有法律效力的个人姓名印章,是指国家政权、党政、司法、参政议政、军队、武警、民主党派、工会、共青团、妇联等机关和组织。民政部门登记的企事业单位、民间组织、居(村)民委员会、议事协调机构、非常设机构的法定代表人及其财务部门负责人的姓名、印章。