Vulnerability 🟥 Weakness

A cyber security vulnerability is a weakness, flaw or defect in a computer system, software application or network that can be exploited by an attacker to compromise the security of that system.
A vulnerability is a weakness that exists, whether or not it is known or exploited.

In other words, it is a potential entry point for a cybercriminal. This vulnerability may reside in the source code of a software application, in an inadequate network configuration, in an insecure communication protocol, or in the behaviour of a user.