|
|
Folks,
I wanted to summarize the proposed changes to the CNA Rules that affect what information will be required when submitting a request to populate a CVE entry in the CVE List. In other words, what should the required minimal CVE entry request look like? I want to make sure the community finds these useful and minimally sufficient.
None of these are set in stone, yet, so any feedback is appreciated.
Currently, the CNA Rules require:
CVEID
PRODUCT, including vendor/project
VERSION, describing what versions are and are not affected
PROBLEMTYPE, a free-form bit of data, though some use CWEs here
REFERENCES, URLs pointing to public information about the vulnerability that includes all the information that may be in the CVE entry
DESCRIPTION, a human-readable description of the vulnerability
The related JSON minimum schema is here:
and it has a few extra bits of meta-information for those using JSON.
To summarize the proposed changes, the following information would be required under the proposals:
CVEID
PRODUCT
VERSION
PROBLEM TYPE
PUBLICATION DATE (of the vulnerability information becoming public; or a timeline of specific events related to the vulnerability being made public)
ASSIGNING CNA (or chain of assigning CNAs if there is a Sub-CNA under a Root doing the assignment)
IMPACT
There is also a proposal to remove REFERENCES from required information if all the required information can be included in the description. There is a related discussion as to whether the CVE List can include vulnerability information not found anywhere else, acting as a first publication point. <https://github.com/
CVEProject/docs/issues/26 >
DESCRIPTION would also become optional, the argument being that all the same information would be available in the required fields.
We do not currently have a proposed categorization or taxonomy of "IMPACT".
Note, as one can see in the full JSON v4 description <https://github.com/
CVEProject/automation-working- >, there is a lot more information that one can submit to CVE, and that information can be submitted whether or not it is included in a required field, so this minimum does not limit what can be included optionally. Also, individual CNAs can choose to make additional fields required if they wish. But if a CVE request is submitted with only the required fields, it will be accepted and considered "complete".group/blob/master/cve_json_ schema/DRAFT-JSON-file-format- v4.md
We are working on the CNA Rules revision for another two and a half weeks. I hope to have this key set of changes finalized by then. Please take a moment to consider these and let us know if you believe it will work or not. Though it would be useful, you don't need to discuss the formatting or content of these fields. Right now, I want to focus on only if the information is required or not.
Thanks.
-Dan
_________________________
Daniel Adinolfi, CISSP
Lead Cybersecurity Engineer, The MITRE Corporation
CVE Numbering Authority (CNA) Coordinator
Email: <dadinolfi@mitre.org> Phone: 781-271-5774