CVE Numbering Authority (CNA) rules, explained: how CVE IDs actually get assigned

Last updated:

Key takeaways

  • The rules describe a layered structure.
  • CVE ID assignment follows "a 'right of first refusal' model" (4.2.1): the CNA with the most appropriate scope gets first opportunity.
  • CVE Records are published under the CVE Program's own Terms of Use (cve.org/Legal/TermsOfUse), catalogued by SPDX under the identifier cve-tou.
  • The CNA Operational Rules govern identifier assignment, not disclosure policy itself — the rules are explicit that "the CVE Program itself does not follow or require a specific Vulnerability disclosure policy" (3.2.6).

The CVE Numbering Authority (CNA) Operational Rules are the CVE Program's own governing document for how a CVE ID and its CVE Record actually get assigned, published and corrected — not just the familiar "CVE-YYYY-NNNNN" format, but the whole process behind it. The current version, 4.1.0, took effect and was approved by the CVE Board on 14 May 2025, replacing CNA Rules v4.0 (effective August 2024) "with no breaking changes," per the Program's own release announcement. Per the rules' own Introduction, a CNA "is an organization authorized to assign CVE IDs and publish CVE Records, ideally as part of the initial Public Disclosure of a Vulnerability" — and the obligations that come with that authorization are considerably more specific than most CVE consumers realize.

The hierarchy: Root, TL-Root, CNA, CNA-LR

The rules describe a layered structure. Roots oversee and administer a set of CNAs; Top-Level Roots (TL-Roots) sit above Roots in the hierarchy and can set additional rules for everyone beneath them (which "MUST NOT conflict with the primary CNA Operational Rules"); ordinary CNAs assign CVE IDs within their own agreed Scope Definition; and CNAs of Last Resort (CNA-LRs) exist specifically to catch overflow and first-refusal cases — the rules note they "typically have broader scopes than CNAs" and "MAY limit effort to optimize service given resource constraints, for example, by not notifying Suppliers who are not CNAs." MITRE itself occupies multiple roles at once: per the rules, "MITRE currently acts as the Secretariat, a TL-Root, and a CNA-LR."

Scope Definitions: the boundary of who can assign what

Every CNA operates inside a documented Scope Definition — "CNAs MUST develop, document, and operate within a Scope Definition that describes the types of Vulnerabilities for which the CNA will assign CVE IDs" (3.1.1), approved by the CNA's Root or TL-Root and published in the Program's List of Partners. The rules give model phrasings a Supplier CNA can use: "All of a Supplier's Products," a named product list, a covered-and-excluded list, or explicit End-of-Life (EOL) product coverage. Scope disputes escalate through the Root/TL-Root/Council of Roots chain and, if unresolved, to the CVE Board itself (3.1.10).

The 72-hour first-refusal clock

CVE ID assignment follows "a 'right of first refusal' model" (4.2.1): the CNA with the most appropriate scope gets first opportunity. For a vulnerability that is already Publicly Disclosed, three triggers hand assignment elsewhere — the scoped CNA preemptively declines, explicitly declines within 72 hours, or simply doesn't respond within 72 hours — at which point "an appropriate Root MUST make a Vulnerability determination" and direct another CNA or CNA-LR to assign "no later than 72 hours after becoming aware of the first refusal." For vulnerabilities not yet public, the rules instead route disagreement through the Program's formal dispute process (4.2.1.3) rather than a timed handoff.

Publishing deadlines: 24 hours should, 72 hours must

Rule Requirement level Deadline
4.5.1.3 SHOULD Publish the CVE Record within 24 hours of Publicly Disclosing an assigned CVE ID
4.5.1.4 MUST Publish the CVE Record within 72 hours of Publicly Disclosing an assigned CVE ID — after which a Root may direct a CNA-LR to publish instead
4.5.1.6 SHOULD Publish within 72 hours of becoming aware a third party already disclosed an assigned CVE ID
4.5.3.5 MUST Reject any unused or unpublished CVE ID

Every CVE Record also has substantive content rules (Clause 5): it must name at least one affected product, classify the vulnerability type (the rules recommend using CWE for this), carry a prose description, and cite at least one public reference that isn't the CVE Record itself — "A CVE Record MUST NOT be the first Public Disclosure of a Vulnerability" (5.3.1).

CNA judgment, and what happens when CNAs disagree

The rules explicitly acknowledge that mechanical application isn't always possible: "CNAs are expected to exercise discretion and judgment, especially when making complicated Vulnerability determination (4.1) and CVE ID assignment (4.2) decisions" (4.4). When a CNA genuinely cannot reach a clear call after good-faith effort, the guidance tilts toward inclusion, not exclusion: the CNA "SHOULD err on the side of assignment and SHOULD assign CVE IDs," on the reasoning that doing so "allows CVE users to identify and discuss the 'Vulnerability-like' issue." Separately, the rules draw hard lines on what is never a CVE-worthy "vulnerability": general-purpose deliberately malicious code (4.1.8), a product simply reaching End-of-Life (4.1.13), and routine dependency updates — "updating a library to address a Vulnerability in that library MUST NOT be determined to be a new Vulnerability in a Product that uses the library" (4.1.12) — are all explicitly out of scope.

Licence and reuse

CVE Records are published under the CVE Program's own Terms of Use (cve.org/Legal/TermsOfUse), catalogued by SPDX under the identifier cve-tou. The grant is broad — a perpetual, worldwide, royalty-free, irrevocable copyright licence to reproduce, create derivative works of, publicly display and distribute the CVE List — conditioned on reproducing MITRE's copyright designation and the licence terms in any copy. This guide quotes the SPDX catalogue's summary of that grant rather than reproducing the full legal text; consult cve.org's own Terms of Use page for the authoritative wording before relying on it for redistribution decisions.

A governance note (hedged)

Trade press, not a primary CVE Program governance statement, is the source for this paragraph: in April 2025, a lapsing CISA funding contract briefly put the entire CVE Program's continuity in question before CISA exercised an 11-month contract extension with MITRE; the scare also prompted a group of CVE Board members to launch the independent CVE Foundation as a possible alternative governance path. As of this guide's research (October 2026), MITRE continues to operate the Program as Secretariat/TL-Root/CNA-LR under CISA sponsorship, and funding has reportedly been placed on steadier footing — but this guide has not verified the current contract terms against a primary CVE Program or CISA document, and treats the long-term governance structure as unsettled rather than citing a specific end-state.

How this fits with vulnerability disclosure more broadly

The CNA Operational Rules govern identifier assignment, not disclosure policy itself — the rules are explicit that "the CVE Program itself does not follow or require a specific Vulnerability disclosure policy" (3.2.6). A PSIRT handling inbound reports still needs its own coordinated disclosure process, which is where ISO/IEC 29147 and 30111 and the FIRST PSIRT Services Framework apply, alongside a published vulnerability disclosure policy and, for CRA-scoped products sold into the EU, the 24-hour/72-hour CRA reporting obligations that run on a separate clock from anything in the CNA rules above. Becoming a CNA is a separate, voluntary step from any of those obligations — a Supplier can run a fully compliant PSIRT and disclosure program without ever becoming a CNA, by relying on a Root or CNA-LR to assign CVE IDs instead.

A workable starting point

  1. Decide whether becoming a CNA is worth it before applyingThe 72-hour first-refusal and publication clocks are real operational commitments, not paperwork — a Supplier that can't staff a response within 72 hours of disclosure is often better served letting its Root or an existing CNA-LR assign IDs on its behalf.
  2. Write your Scope Definition as broadly as the rules recommend3.1.3's own examples favor "All of a Supplier's Products" over a narrow list that needs constant updates as new products ship.
  3. Build the 24-hour/72-hour publication clock into your advisory pipeline, not a manual trackerThe gap between "SHOULD within 24 hours" and "MUST within 72 hours" is exactly the window most PSIRTs under-provision for.
  4. Keep a distribution point that meets 4.5.2.2's and 4.5.2.4's conditions— publicly accessible, no login required, terms that don't restrict general-purpose use — since this doubles as the CVE Record's own required public reference under 5.3.
  5. Don't conflate CNA status with disclosure policyPair any CNA scope decision with your own vulnerability disclosure policy — the CNA rules deliberately leave disclosure timing and process to the CNA's own policy.

SoftWSP's PSIRT support helps hardware and firmware teams run the intake, triage and advisory pipeline a CNA role (or a smooth handoff to one) actually depends on: see PSIRT services.

This guide quotes the CVE Program's own published CNA Operational Rules v4.1.0 text (Introduction, Clauses 2-5) and the SPDX catalogue's summary of the CVE Terms of Use; the governance paragraph above is explicitly sourced to secondary trade-press reporting, not a primary CVE Program statement. This guide is not a substitute for the full Rules document, the CVE Program Glossary, or legal advice.

Sources

  1. CVE Program: CVE Numbering Authority (CNA) Operational Rules, Version 4.1.0 (effective and approved by the CVE Board 14 May 2025) — full official rules text quoted throughout this guide
  2. CVE Program: "CNA Operational Rules Version 4.1.0" Now in Effect (official CVE Program announcement of the v4.0 -> v4.1.0 transition, no breaking changes)
  3. SPDX License List: Common Vulnerability Enumeration ToU License (cve-tou) — catalogued summary of the CVE Program's Terms of Use licence terms
  4. The Record (Recorded Future News): CISA extends CVE program contract with MITRE for 11 months amid alarm over potential lapse (April 2025 funding crisis that prompted the CVE Board to form the CVE Foundation)

Frequently asked questions

What exactly is a CVE Numbering Authority (CNA)?

Per the CVE Program's own CNA Operational Rules: "a CVE Numbering Authority (CNA) is an organization authorized to assign CVE IDs and publish CVE Records, ideally as part of the initial Public Disclosure of a Vulnerability." The rules name typical CNA types explicitly: "Software and hardware Suppliers, including product security incident response teams (PSIRTs); Open source software projects, maintainers, and foundations; Service providers; Vulnerability researchers; National computer security incident response teams (CSIRTs); Vulnerability coordinators; Vulnerability databases; Bug bounty providers." Most Supplier CNAs assign CVE IDs for vulnerabilities in products they own, develop or maintain — but a CNA's rights are limited to its own agreed-upon **Scope Definition**, not all vulnerabilities everywhere.

If my company reports a vulnerability but the vendor won't assign a CVE ID, what happens?

The rules describe a "right of first refusal" model (4.2.1): "The CNA with the most appropriate scope MUST be contacted and given the first opportunity to assign. In many cases, this CNA is the Supplier of the Product in question." For an already Publicly Disclosed vulnerability, if that CNA "preemptively documents that it will not assign, or responds within 72 hours that it will not assign, or does not respond within 72 hours, then an appropriate Root MUST make a Vulnerability determination" and direct another CNA or CNA-LR to assign "as quickly as possible and no later than 72 hours after becoming aware of the first refusal." For vulnerabilities not yet Publicly Disclosed, the rules instead require following the Program's formal CVE Record dispute process rather than defaulting to another assigner.

How fast does a CNA have to publish the actual CVE Record, once a CVE ID is Publicly Disclosed?

The rules set two deadlines, one aspirational and one mandatory: CNAs "SHOULD publish a CVE Record to the CVE List within 24 hours of Publicly Disclosing a CVE ID assigned by the CNA" (4.5.1.3), and separately "MUST publish a CVE Record to the CVE List within 72 hours of Publicly Disclosing a CVE ID" (4.5.1.4). Missing the 72-hour mandatory deadline lets the CNA's Root direct an appropriate CNA-LR to publish the record instead, with ownership of the record potentially transferring away from the original CNA.

What must a CVE Record actually contain, at minimum?

Per Clause 5.1, a CVE Record "MUST identify at least one affected Product using information such as Supplier and Product names, versions, and dates," "MUST identify the type of Vulnerability" (the record "SHOULD use the Common Weakness Enumeration (CWE) to classify the type or cause"), "MUST contain a prose description," and "MUST contain at least one public reference" that "MUST NOT be a reference to the CVE Record itself" — meaning a CVE Record can never be the first public disclosure of a vulnerability; some other public reference has to exist first or at the same time (5.3.1). The description itself "MUST NOT credit people, organizations, or tools" (5.2.4) — researcher credit goes in the CNA's own advisory, not the CVE Record's description field.

In this cluster

CVE Numbering Authority (CNA) rules, explained: how CVE IDs actually get assigned