安全缺陷或安全错误(security bug)是指会导致电脑系统中未授权的存取或是特权的程序错误。安全缺陷会影响以下的机制(可能影响一项或多项),因此产生漏洞:

用户或是其他实体的身份验证[1]

有关存取控制及特权的授权[1]

资料保密

数据完整性

安全缺陷不一定会被识别出来,就算没有被利用,仍然算是安全缺陷,目前假定几乎所有的系统都有安全缺陷,比已知的漏洞更加常见。