It turns out that I misunderstood the equivalence in the book.
The book actually means "$v$ is eigenvector of $C$ iff for all $i=1,\dots,m$ $\lambda\langle x_i,v \rangle = \langle x_i,Cv \rangle$ and $v$ lies in the span of $x_1,\dots,x_m$".
Taking the second condition into account, $v = \sum_{j=1}^m\alpha_jx_j = X\boldsymbol\alpha$, and it follows that
$$
\begin{aligned}
\lambda \langle x_i, v \rangle &= \langle x_i, Cv \rangle\\
\lambda\sum_{j=1}^m\alpha_j\langle x_i,x_j \rangle &= \sum_{j=1}^m\alpha_j\langle x_i,Cx_j \rangle\\
m\lambda\sum_{j=1}^m\alpha_j\langle x_i,x_j \rangle &= \sum_{j=1}^m\alpha_j\left\langle x_i,\sum_{n=1}^mx_n\langle x_n,x_j \rangle\right\rangle\\
m\lambda\sum_{j=1}^m\alpha_j\langle x_i,x_j \rangle &= \sum_{n=1}^m\langle x_i,x_n \rangle\sum_{j=1}^m\alpha_j\langle x_n,x_j \rangle\\
m\lambda X^\top X\boldsymbol\alpha &= (X^\top X)^2\boldsymbol\alpha\\
m\lambda (X^\top v) &= X^\top X(X^\top v)\,\text{.}
\end{aligned}
$$
Let $u$ be an eigenvector of $XX^\top$.
It's self-evident that $X^\top u$ will be an eigenvector of $X^\top X$.
Therefore, $v$ is an eigenvector of $XX^\top$, or equivalently, $C$.