If too few arguments are sent to a function, the function will still pop the expected number of arguments from the stack. Potentially, a variable number of arguments could be exhausted in a function as well.
Impact: Execute Unauthorized Code or CommandsGain Privileges or Assume Identity
There is the potential for arbitrary code execution with privileges of the vulnerable program if function parameter list is exhausted.
Impact: DoS: Crash, Exit, or Restart
Potentially a program could fail if it needs more arguments then are available.
ccHigh