Well, strictly speaking, foot=стопа/ступня, but you are correct that in Russian we tend to overuse "нога" for any unspecified part of our lower extremities.
The same goes for our indiscriminate use of "рука" for upper extremities.