In this section, we review concepts related to vulnerabilities and exploits, detailing the formats in which we can find a vulnerability.
Introducing vulnerabilities
Vulnerabilities and exploits
In this section, we introduce a couple of definitions about vulnerabilities and exploits.
What is a vulnerability?
A vulnerability is an error on the code in our application or on the configuration that it produces that an attacker can use to change the behaviour of the application, such as injecting code or accessing private data.
A vulnerability also can be a weakness in the security...