China Navigation Co (CNCo) has admitted it was negligent in maintenance on board one of its vessels that led to a stevedore being seriously injured.