Software Engineering vocabulary · APIs, Networking and Security

Exploit

Meaning in software engineering, with examples

/ˈeksplɔɪt/nounCore term

In software engineering, exploit means: A piece of code or a technique that takes advantage of a vulnerability to make a system do something it was not designed to do.

In Turkish: istismar kodu, exploit, istismar

How it is used

Also a verb: attackers exploit a vulnerability, and the act is called exploitation. Advisories say whether a vulnerability is 'actively exploited' or has a 'public exploit', and either fact raises its patch priority.

Example sentences

  1. A public exploit for this flaw was released two days after the advisory.

  2. The attackers exploited an unpatched VPN appliance to get in.

Common collocations

  • public exploit
  • actively exploited
  • exploit a vulnerability
  • exploit code
  • exploit chain

This word in other fields

The same English word can have a different meaning in another field:

More terms: APIs, Networking and Security

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: