Application software
An [[Exploit (computer security)|exploit]] takes advantage of a [[Software bug|bug]] in an [[Application software|application]]. This can take effect in the execution of arbitrary commands by inserting them in the execution path of the program. [[Privilege escalation|Escalation of privileges]], bypass of authentication, or infringement of confidentiality can be the result.