一、瑕疵履行造成根本违约导致合同解除是合法的。
二、当事人的义务的具体要求:
(一)当事人要按合同约定的条款,正确、全面地履行合同;
(二)债务人不得履行已经有害于债权人的合同,否则,债权人有权请求撤销合同;
(三)在合同就某一有关事项没有明确规定时,债务人应依公平原则并考虑事实状况合理履行;
(四)债务人履行债务所交付的物品有瑕疵时,债务人应将此情况告诉债权人。