Function type variables should be carefully handled and avoided in assembly manipulations to prevent jumps to arbitrary code locations. (see here)
- Function Type
- Arbitrary Jump
- Variable Assignment
- Assembly Code
- Function Variable -> Arbitrary Code
- Avoid Assembly
- Arbitrary Function Values