To use malicious code that takes advantage of vulnerabilities in other software in order to take unwanted and unexpected action on impacted systems.
— Computer Sciencean attack on a computer system, especially one that takes advantage of a particular vulnerability that the system offers to intruders. Used as a verb, the term refers to the act of successfully making such an attack.
— Computer Science