Primary domains can pass a penalty to subdomains. Subdomains can’t pass a penalty to a main domain unless the main domain holds a relation to the subdomain (ie. a link).
Blue Hat SEO-Advanced SEO Tactics » Open Questions - Subdomains and Main Domains