Most likely the lease say that both tenants are individually and fully liable for the rent payments.
Your son probably has a claim against the roommate (Did he and the roommate enter in to a contract?) . He may be able to find another tenant for the space. It will be set forth in the contract. My advice is to seek help from a real estate lawyer now rather than wait for the situation to get worse when he does not pay the bill.