SSVC icon indicating copy to clipboard operation
SSVC copied to clipboard

Decision process for whether coordinator assigns a CVE ID

Open j--- opened this issue 2 years ago • 4 comments

The CNA rules allow for a fair amount of flexibility for what an individual stakeholder decides about assigning CVE IDs. There are some basic rules here: https://cve.mitre.org/cve/cna/CNA_Rules_v3.0.pdf, section 7.

Within these constraints, it would be useful for a stakeholder to be able to define their own decision about when they assign a CVE ID.

To demonstrate this, we can prototype a coordinator of last resort's decision process for how that stakeholder assigns a CVE ID. Result is yes (assign) or no (do not assign) or insist (that vendor change their mind).

Some first ideas on the elements in the decision are:

  • Is Vendor a CNA (CNA rules Section 7.3 CNA Scope) (yes/no)
  • Whether reporter or vendor will assign (yes/no)
  • Multivendor (yes/no) (existing coordination decision point)
  • This question only makes sense if the coordination tree resulted in coordinate

It would make sense to call assigning a CVE ID as an option for coordination activity, just clear this up in the text about the coordination tree.

j--- avatar Sep 30 '22 14:09 j---

Noting that a CVE assignment behavior tree logic is already described in Fig. 7.11 and Sec. 7.5.6 (p93) of Designing Vultron: A Protocol for Multi-Party Coordinated Vulnerability Disclosure.

ahouseholder avatar Jun 15 '23 20:06 ahouseholder

Perhaps the answer is a brief summary and reference within SSVC to the Vultron work then?

j--- avatar Jun 21 '23 15:06 j---

I am all for efficiency and for integrating SSVC terminology and processes with Vultron.

cgyarbrough avatar Jun 30 '23 14:06 cgyarbrough

Current relevant Vultron link:

https://certcc.github.io/Vultron/topics/behavior_logic/id_assignment_bt/

ahouseholder avatar May 15 '24 20:05 ahouseholder