first prove that a countable union of sets of measure zero has measure zero:
Suppose that $A_1,A_2,\dots$ all have measure zero, pick boxes $B_{n,1}, B_{n,2},\dots$ that cover $A_n$ and have sum of volumes less than $\epsilon/2^n$. Then the boxes of the form $B_{n,m}$ cover $\bigcup\limits_{n=1}^\infty A_n$ and the sum of their volumes is at most $\epsilon/2+\epsilon/4+\dots=\epsilon$.
Using this we prove that $X\times \mathbb R^n$ has measure zero.
First cut $\mathbb R^n$ into unit cubes $C_1,C_2,\dots $. It is easy to prove that $X\times C_k$ has measure zero because if $B_1,B_2,\dots $ are cubes in $\mathbb R^m$ that cover $X$ and have sum of volumes less than $\epsilon$ then the cubes $B_1\times C_k,B_2\times C_k\dots$ have the same sum of volumes and cover $X\times C_k$.
Since $X\times C_k$ has measure zero for all $X$ and $X\times \mathbb R^n=\bigcup\limits_{n=1}^\infty X\times C_n$ we conclude $X\times \mathbb R^n$ has measure zero. It follows directly that $X\times Y$ also has measure zero for all $Y\subseteq \mathbb R^n$