We have $M+S=42$, assume that the mother is $t$ years older than her son.
Currently, the mother is $M$ years old and the son is $S$ years old.
$\Rightarrow$ $t$ years ago, the mother was $M-t=S$ years old and her son was $S-t$ years old. Note that the son wouldn't be given birth until $15$ years later, so at this point we consider that her son was $-15$ years old or $S-t=-15$.
We have this set of equations:
$${\begin{cases}M+S=42\\\M-S-t=0\\\S-t=-15\end{cases}}$$
After solving this, you can check the answer below.
> The mother is currently $33$ years old, the son is currently $9$ years old.