Datatypes

CVE identifier

ID cve_id

DatatypeNot PIIidentifierDraft

This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).

Identifier that the CVE Program gives to a publicly disclosed cybersecurity vulnerability: CVE-, a four-digit year and a sequence number of at least four digits. The year is the year the vulnerability was discovered or the year the identifier was published. The CVE JSON 5 record format allows up to 19 digits in the sequence number. NVD, OSV.dev and the GitHub Advisory Database refer to vulnerabilities by their CVE identifier.

Categories
Software development
Countries
Global (not tied to a country)
Languages
Common to most languages
Wikidata
P3587
Quality
85/100 · missing: translation, detector coverage
Metacrafter rules
no detection rule yet
Supported by tools
no tool record lists this type yet

Regular expression

^CVE-[0-9]{4}-[0-9]{4,19}$

Python re syntax.

Examples

ValueDescription
CVE-2021-44228Remote code execution through JNDI lookups in Apache Log4j 2 (Log4Shell)
CVE-2014-0160OpenSSL TLS heartbeat information disclosure (Heartbleed)
CVE-2021-34527Windows Print Spooler remote code execution; five-digit sequence number
CVE-2021-123 invalidSequence number has fewer than four digits
CVE-21-44228 invalidTwo-digit year

Sources

Use this record