通常来讲,合同以外的第三人是没资格直接对合同的有效性提出主张的。这是因为合同相对性原则的存在,它明确了合同只对签订合同的当事人有法律上的约束力,那第三人可不是合同当事人,自然就不具备合同约定的权利,也不用承担合同约定的义务。
不过,在一些特定的情形之下,第三人是可以主张合同无效的。比如说,要是这个第三人是个善意的相对人,并且他的利益因为合同无效而受到了直接的影响,就像那种合同恶意串通损害了第三人的利益这种情况,那第三人就可以向法院去请求确认合同无效。
总而言之,一般情况下合同以外的第三人确实不能主张合同无效,但是一旦出现特殊情况,第三人就可以依照法律的规定去主张合同无效,从而保护好自己的合法权益。