|
|
CVE IDs can now have four or more digits in the sequence number portion of the ID. The CVE ID Syntax Change took effect on January 1, 2014, and CVE IDs using the new syntax were first issued on January 13, 2015.
The Distributed Weakness Filing (DWF) CNA is now actively assigning CVE IDs with seven digits, as of May 24, 2016.
Please ensure that your products, tools, websites, and processes are updated for the new syntax or they may not work properly.
Learn more:
Due to the ever increasing volume of public vulnerability reports, the CVE Editorial Board and MITRE determined that the Common Vulnerabilities and Exposures (CVE®) project should change the syntax of its standard vulnerability identifiers so that CVE can track more than 10,000 vulnerabilities in a single year. The old CVE Identifier (CVE ID) syntax used since the inception of CVE in 1999, CVE-YYYY-NNNN, only supported a maximum of 9,999 unique identifiers per year, requiring the change. The new CVE ID syntax was determined in a vote by the CVE Editorial Board, details of which are available in the CVE Editorial Board Discussion List Archives.
The CVE ID Syntax Change took effect on January 1, 2014. CVE ID using the new syntax were issued beginning on January 13, 2015. See "First CVE IDs Issued in New Numbering Format Now Available" on the CVE News page, and "CVE IDs Posted Today for the First Time Using the New ID Syntax" on the CVE Editor's Commentary page, for additional information.
The new CVE ID syntax is variable length and includes:
CVE prefix + Year + Arbitrary Digits
IMPORTANT: CVE IDs can now have four (4) or more digits in the sequence number portion of the ID. For example, CVE-YYYY-NNNN with 4 digits in the sequence number, CVE-YYYY-NNNNN with 5 digits in the sequence number, CVE-YYYY-NNNNNNN with 7 digits in the sequence number, and so on. This also means there will be no changes needed to previously assigned CVE IDs, which all include 4 digits.Examples of identifiers in the new CVE ID syntax are included below. There is no limit on the number of arbitrary digits. Leading 0’s will only be used in IDs 1 to 999, as shown in column one below.
IDs with 4 digits | IDs with 5 digits | IDs with 6 digits | IDs with 7 digits |
---|---|---|---|
CVE-2014-0001 | CVE-2014-10000 | CVE-2014-100000 | CVE-2014-1000000 |
CVE-2014-3127 | CVE-2014-54321 | CVE-2014-456132 | CVE-2014-7654321 |
CVE-2014-9999 | CVE-2014-99999 | CVE-2014-999999 | CVE-2014-9999999 |
NOTE: Some of the CVE ID examples above have not yet been assigned.
All previously assigned CVE IDs will remain as-is and will not be changed in any way as they already adhere to the new CVE ID syntax because they include the CVE prefix + Year + 4 Arbitrary Digits (CVE-YYYY-NNNN), for example, CVE-1999-0067.
The CVE ID syntax change will affect all users of CVE. Every type of CVE consumer, whether a vendor, CVE Numbering Authority (CNA), researcher, end user, etc., will need to consider the syntax change for the following CVE-related actions:
End users should ask your vendors and/or service providers if they have updated, or when they are planning to update, their products/services to the new CVE ID syntax.
Please note that the set of categories of action above is neither complete nor authoritative, and this guidance may grow in the future. In the meantime, if you have suggestions for this list, please contact us at cve@mitre.org.
For technical guidance and test data for developers and consumers for tools, websites, and other capabilities that use CVE Identifiers (CVE IDs), please see the following:
Following periods of public feedback and discussion, the new CVE ID syntax was determined in a final vote by the CVE Editorial Board in May 2013, details of which are available in the CVE Editorial Board Discussion List Archives.
Two rounds of voting were required, as the initial vote held by the Board in April 2013 among three proposed options resulted in a tie between the two of the options (learn more about the original three options). A second vote was then held in May 2013 with only two options, a slightly modified Option A that extended the available numbering space to 8 fixed digits and the unchanged Option B with variable length digits (learn more about the final two options).
In the second vote the CVE Editorial Board selected "Option B, CVE prefix + Year + Arbitrary Digits" with 15 of the 18 votes cast.
Links to additional information about the syntax change and Board discussion and voting are included below.
News page and blog articles
CVE Editorial Board discussions
Answers to frequently asked questions about the syntax change are included below.
Why is the CVE ID Syntax changing? Why is it important?
The CVE Identifier (CVE ID) syntax used since the inception of CVE in 1999, CVE-YYYY-NNNN, only supports a maximum of 9,999 unique identifiers per year. Due to the ever increasing volume of public vulnerability reports, the CVE Editorial Board and MITRE determined that the Common Vulnerabilities and Exposures (CVE®) project needed to change the syntax of its standard vulnerability identifiers so that CVE can track more than 10,000 vulnerabilities in a single year.
The new CVE ID syntax was determined in a vote by the CVE Editorial Board, details of which are available in the CVE Editorial Board Discussion List Archives.
Also see CVE ID Syntax Change, Technical Guidance for Handling the New CVE ID Syntax, and Organizations Compliant with the New CVE ID Syntax.
When did the CVE ID Syntax Change take effect:
The CVE ID Syntax Change took effect on January 1, 2014, and CVE IDs using the new syntax were first issued on January 13, 2015. The Distributed Weakness Filing (DWF) CNA is now actively assigning CVE IDs with seven digits, as of May 24, 2016.
What is the new CVE ID Syntax?
The new CVE ID syntax is variable length and includes:
CVE prefix + Year + Arbitrary Digits
CVE IDs can now have 4 or more digits in the sequence number portion of the ID. For example, CVE-YYYY-NNNN with 4 digits in the sequence number, CVE-YYYY-NNNNN with 5 digits in the sequence number, CVE-YYYY-NNNNNNN with 7 digits in the sequence number, and so on.
NOTE: This also means there will be no changes needed to previously assigned CVE IDs, which all include 4 digits.
What are some examples of the new CVE ID Syntax?
See New CVE ID Syntax.
Will older already assigned CVE IDs need to be updated to the new syntax?
No, all previously assigned CVE IDs will remain as-is and will not be changed in any way as they already adhere to the new CVE ID syntax because they include the CVE prefix + Year + 4 Arbitrary Digits (CVE-YYYY-NNNN), for example, CVE-1999-0067.
How will the CVE ID Syntax Change affect me? What should I do to prepare?
See How to Prepare for the New CVE ID Syntax.
How was the new CVE ID syntax determined?
See New CVE ID Syntax Determined by CVE Editorial Board.
Is there more detailed information available about the CVE ID Syntax Change?
See Technical Guidance for Handling the New CVE ID Syntax.
I have a follow-up question about the CVE ID Syntax Change that is not answered here, how do I contact the CVE Team?
Please send any additional questions to cve@mitre.org.
Has CVE published CVE IDs in the new format?
Yes, beginning in January 2015 CVE posted CVE IDs in the new numbering format with 5 and 6 digits in the sequence number portions of the IDs. In May 2016, the Distributed Weakness Filing (DWF) CVE Numbering Authority (CNA) began actively posting CVE IDs with 7 digits.
See "First CVE IDs Issued in New Numbering Format Now Available" and "DWF CNA Using Seven Digit CVE IDs" for additional information.
Please address any questions to cve@mitre.org.