Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the description from the required information for an entry submission #13

Open
EvansJonathan opened this issue Jul 21, 2017 · 8 comments

Comments

@EvansJonathan
Copy link
Contributor

GOAL: Streamline the CVE Entry creation process.
CHANGE: Should "Description" be excluded from the required fields in Appendix B?
OUTCOME: CNAs and requesters will be able to assign CVE IDs with the least necessary effort.

@kurtseifried
Copy link

description should not be required if the requester has all the info (name/version/vuln type, impact, etc.) but it's also "nice to have" as there is often weird info that can be included but does not lend itself to a structured format (e.g. "this affects systems only on leap years").

@EvansJonathan
Copy link
Contributor Author

@kurtseifried are you saying that you are okay with not requiring a description if the submitter supplies the minimum required information (currently product, version, and problem type), or do they have to provide more information?

@EvansJonathan
Copy link
Contributor Author

Several of the formats we publish the CVE List in require a description (http://cve.mitre.org/data/downloads/index.html). We will have to figure out what to do with them if we are no longer requiring a description.

@ghost
Copy link

ghost commented Sep 15, 2017

So for example if the submitter supplies all the data that would be needed to automatically generate a description, e.g. in the JSON format if they provide:

Vendor, product, affected version, fixed version, impact, vuln type, affected component

or like many of my open source cases they provide a code patch that fixes the issue which can be very obvious (e.g. adding htmlspecialchars() wrapper in a php program).

@chandanbn
Copy link

Currently JSON and CPE do not have a way to drill down further down into components such as a modules, affected function calls, features, affected hardware platforms, serial numbers etc., Until JSON is fixed to allow inclusion of such information, truthful descriptions can not be automatically generated from data else where in JSON.

Even if we can automatically generate descriptions, I would suggest to keep it as a required field.
Otherwise every consumer of JSON who needs a summary description of a CVE would have to implement a description generator. Generated text can diverge between different implementations, which can be confusing to readers.

@ghost
Copy link

ghost commented Sep 15, 2017

Yes and no. You can add a description container today to have all that and more info. We can also add containers easily, e.g. we have:

Affected
Vendor
Product

And we can easily add something like

Component

I suspect features is already covered by the configuration container I had proposed a long time ago, serial numbers would go in affected under product simply.

@dadinolfi
Copy link
Contributor

From Art Manion:
Require DESCRIPTION. I don't think the other fields are (yet) careful enough about capturing "all" the necessary information.
Make IMPACT optional, it is very dependent on context and can be optionally covered in DESCRIPTION.

@ghost
Copy link

ghost commented Sep 27, 2017

We can't do that until we update the JSON standard, and then ideally shift it to "include the data, from which a description is created 99% of the time".

rroberge added a commit that referenced this issue Dec 23, 2022
Add "Current Status" dashboard and Bulletin #13
rroberge added a commit that referenced this issue Dec 23, 2022
Added an item for Transition Bulletin #13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants