Нет, это не ошибка.
Вынуть – единственное в русском языке слово без корня. Когда-то в этом слове корень был, но утратился вследствие исторических преобразований.
Вытащить - разговорный вариант, вынуть - общеупотребительный.
Возможны оба варианта.
По основному правилу тире не требуется.