She can submit the I-130 and get it approved regardless of whether her son (you?) is inside or outside the US, legally or illegally.
But the I-130 by itself gives no legal status, and eligibility to file I-485 is another matter. Is her son under 21 and unmarried? When does she expect to become a US citizen?