Both terms refer to a nutritional imbalance, which can be over or under.
Malnutrition occurs when a person gets too much or too little of certain nutrients; it is a diagnosable condition and requires treatment.
Malnourishment is when we lack the nutrition necessary for the body to function at its best and is caused by not having enough to eat, or not eating enough food with the right nutrients.