What is a CVE Numbering Authority?
A CVE Numbering Authority (CNA) is an organisation the CVE Program authorises to assign CVE IDs and publish CVE records. Each CNA has a scope, typically “vulnerabilities in our own products”, and assigns IDs only within it.
There are hundreds of CNAs: software vendors, open source foundations, CERTs and bug bounty platforms. They sit under Root CNAs (such as MITRE and CISA), which recruit, onboard and oversee them.
Why become a CNA?
For a software vendor, the main benefits are:
- Speed: you assign the CVE ID yourself when you are ready to disclose, instead of requesting one from another CNA and waiting
- Control of the record: you write the description, affected versions and references, so the public CVE record matches your security advisory
- Credibility: being a CNA signals a mature PSIRT process to customers and auditors
- Fewer surprise CVEs: researchers come to you, the CNA for your products, rather than to a third party who may publish with less context
If you only ship a fix for a vulnerability once or twice a year, requesting IDs from an existing CNA may be enough. If CVEs in your products are routine, becoming a CNA usually pays off.
Requirements to become a CNA
The CVE Program’s requirements are short, but they assume a working disclosure process. You need:
- A public vulnerability disclosure policy that tells researchers how to report to you. See What is a vulnerability disclosure program?
- A public source for advisories where you publish vulnerability information, such as a security advisories page or a Trust Center
- A defined scope: the products or projects for which you will assign CVE IDs
- Agreement to the CNA operational rules, including publishing CVE records with the required minimum information and in a timely way
How to become a CNA: step by step
- Get the prerequisites in place: a disclosure policy, a security.txt contact, and a public advisory page with at least one published advisory as an example
- Contact the CVE Program through the “Become a CNA” process on cve.org. You will be routed to the Root CNA responsible for your organisation type or region
- Agree your scope with the Root CNA
- Complete onboarding: training on the CNA rules and on publishing records through the CVE Services tooling
- Publish your first records and appear on the CNA list on cve.org
Timelines vary, but expect weeks rather than days. There is no fee to become a CNA.
After you become a CNA
Being a CNA is an ongoing commitment. For every vulnerability in scope you will:
- triage the report and decide whether it warrants a CVE
- reserve an ID, fix the issue, and publish the CVE record when you disclose
- publish your own advisory with the vendor-specific details: affected and fixed versions, workarounds, and timeline
How sbomify helps
sbomify does not assign CVE IDs. It covers the public-facing part a CNA needs to have in place:
- Security advisories with CVE references, CVSS vectors, affected and fixed version ranges and a dated timeline, published on your Trust Center
- Every public advisory also served as CSAF 2.0, with discovery via
provider-metadata.json - A security.txt and a generated vulnerability disclosure policy, the two documents the CVE Program asks about first