Improper input validation refers to receiving inaccurate or missing information from anything that could potentially damage the control flow or data flow of a program.