Question: what are the major factors that undermine food security?
Answer: The increase in human population , as birth rates are increasing and many people have better access to medical care.
Changing diets eg people starting to eat more meat in newly developed countries like China. ... 
New pests and pathogens that attack crops and farm animals.
Environmental changes such as global warming .