Недостаток, который может быть использован, чтобы нарушить целостность цифровой системы или вызвать ее неправильную работу. Уязвимость может быть результатом ошибок программирования, недостатков, допущенных при проектировании системы, ненадежных паролей. Вирусы и другие вредоносные программы используют уязвимости, чтобы получить контроль над системой или нарушить ее функционирование. Самая известная база данных уязвимостей — CVE (Common Vulnerabilities and Exposures).