A vulnerability is a defensive weakness. Vulnerabilities can be reduced or mitigated through the proper application of controls.
This database catalogs known vulnerabilities in a systematic way: Common Vulnerabilities and Exposures.