合法取得的小产权房受法律保护,根据《中华人民共和国合同法》第五十八条规定:合同无效或者被撤销后,因该合同取得的财产,应当予以返还不能返还或者没有必要返还的,应当折价补偿。有过错的一方应当赔偿对方因此所受到的损失,双方都有过错的,应当各自承担相应的责任。在合同无效的原因方面,出卖人负有主要责任,买受人负有次要责任在合同无效的处理上,应全面考虑出卖人因土地升值或拆迁、补偿所获利益,以及买受人因房屋现值和原买卖价格的差异造成损失两方面因素,平衡买卖双方的利益,避免认定合同无效给当事人造成利益失衡。