法律分析:不具有购房资格签订的购房合同无效是正确的。签订合同的当事人不具有签订合同的资格的,例如不是房屋所有人或者开发商时,签订的购房合同是无效的。依法成立的合同,受法律保护。依法成立的合同,仅对当事人具有法律约束力,但是法律另有规定的除外。
法律依据:《中华人民共和国民法典》第四百六十五条 依法成立的合同,受法律保护。依法成立的合同,仅对当事人具有法律约束力,但是法律另有规定的除外。