A vulnerability is a weakness in an information system, cryptographic system, or components that could be exploited.