Software vulnerabilities can result when a programmer fails to consider all possible data states.

References

\[[Hatton 95|AA. C References#Hatton 95]] Section 2.7.2 Errors of omission and addition
\[[Viega 05|AA. C References#Viega 05]] Section 5.2.17 Failure to account for default case in switch