Vulnerability

What is a vulnerability?

In the context of computing, a vulnerability refers to a known weakness in a piece of software that could potentially be exploited by an attacker. Software developers generally test for vulnerabilities and release patches to fix them. See also exploit and patch.

How does a vulnerability work?

Vulnerabilities often lead to security risks. If a hacker exploits a vulnerability, this is called a breach. However, not all vulnerabilities have exploits.

Vulnerabilities exist as a result of the design, implementation, or operation of the developer or admin, and are not created by the attacker.

Back to Glossary