The NVD CVE backlog: what it means for your PSIRT, and what Vulnrichment fills in

Last updated:

Key takeaways

  • NIST's own numbers describe a gap that is widening, not closing.
  • Vulnrichment is CISA's own contribution to a CVE Record under the CVE Program's Authorized Data Publisher (ADP) mechanism, launched in 2024.
  • Worth stating plainly, without overclaiming: no, not yet.
  • Check CISA's Vulnrichment ADP container for the CVE before assuming no data exists.

The U.S. National Vulnerability Database cannot enrich CVEs as fast as they arrive, and NIST says so itself: an April 2026 operations update reports CVE submissions up 263% between 2020 and 2025, nearly 42,000 CVEs enriched in 2025 — 45% more than any prior year — and states plainly that this record output "is not enough to keep up with growing submissions." For a device maker's PSIRT, the practical response is not to wait for NVD to catch up. CISA's Vulnrichment project already publishes CVSS, CWE, SSVC decision points and a Known Exploited Vulnerabilities (KEV) flag for many CVEs as a separate Authorized Data Publisher, and a PSIRT that scores severity itself from vendor and CISA data stays ahead of whatever NVD has not reached yet.

How big is the NVD backlog, and how is NIST prioritizing what gets enriched first?

NIST's own numbers describe a gap that is widening, not closing. CVE submissions rose 263% from 2020 to 2025, and the first quarter of 2026 ran nearly a third higher than the same period a year earlier. NIST enriched close to 42,000 CVEs in 2025, a record, and still calls that pace insufficient against incoming volume. Effective 15 April 2026, NIST adopted risk-based prioritization criteria rather than first-in-first-out processing:

Priority category What NIST targets
CVEs on CISA's Known Exploited Vulnerabilities (KEV) catalog Enrichment within one business day
Vulnerabilities in federal government software Prioritized ahead of the general queue
Vulnerabilities in "critical software" under Executive Order 14028 Prioritized ahead of the general queue
Everything else awaiting analysis with a publish date before 1 March 2026 Moved to "Not Scheduled," reanalyzed only as resources permit

CVEs published before 1 January 2018 carry a separate "Deferred" status for the same reason — age-based deprioritization, not a judgment that the vulnerability is unimportant. Neither status is a disappearance: a CVE Record still exists and is still a real, assigned identifier. It simply has no NVD-assigned CVSS score or CPE match yet, and for most CVEs outside the three priority categories above, none is coming soon.

What does CISA's Vulnrichment project add while a CVE sits unenriched?

Vulnrichment is CISA's own contribution to a CVE Record under the CVE Program's Authorized Data Publisher (ADP) mechanism, launched in 2024. Where NVD enrichment has not yet reached a CVE, CISA's ADP container can independently supply SSVC decision points, a CWE classification where the available detail supports one, a CVSS score, and a flag marking whether the CVE already appears on the KEV catalog. CISA's own project documentation is explicit about the boundary: the ADP container is additive, and "at no point will CISA overwrite the originating CNA's data in the original CNA container in the CVE record." One field CISA previously supplied — CPE match strings — was discontinued from the ADP container as of 10 December 2024, so Vulnrichment today is a severity-and-exploitability signal, not a full substitute for NVD's product-matching data.

How does SSVC fit into Vulnrichment's enrichment data?

Stakeholder-Specific Vulnerability Categorization (SSVC) is the decision framework behind the SSVC fields Vulnrichment adds to a CVE Record, developed by Carnegie Mellon University's Software Engineering Institute in collaboration with CISA. Rather than collapsing a vulnerability into one severity number, SSVC walks through a small set of decision points — whether the vulnerability is being actively exploited, whether exploitation can be automated, the technical impact if exploited, and how prevalent or safety-relevant the affected product is — and resolves them into one of four action categories: Track (no action needed now), Track* (watch more closely), Attend (needs attention from internal supervisory staff), or Act (needs attention up to leadership level). For a PSIRT, SSVC is useful precisely because it does not require NVD's CVSS score to function: a PSIRT can walk the same decision points itself from a vendor advisory or its own analysis, independent of whether NVD or Vulnrichment has published anything yet.

Does NIST's fix for the backlog involve AI?

Worth stating plainly, without overclaiming: no, not yet. NIST's April 2026 update describes risk-based triage rules and a commitment to "automated systems and workflow enhancements required for long-term sustainability" — but it frames that automation as something still to be built, not a capability already processing the backlog. There is no claim in NIST's own release of machine learning, large language models or any other AI technique currently doing CVE enrichment work. A PSIRT planning around NVD's output should plan around today's manual, priority-ranked pace — KEV-listed CVEs in roughly a business day, federal and EO 14028 critical software ahead of the general queue, everything else on an indefinite "Not Scheduled" footing — not around automation that has been announced but not shipped.

What should a device-maker PSIRT do while enrichment is delayed?

  1. Stop treating "awaiting analysis" as "not serious."An unenriched NVD record reflects queue position, not vulnerability severity — the backlog numbers above mean most CVEs outside KEV, federal and EO 14028 critical software will sit unscored for a long time.
  2. Check CISA's Vulnrichment ADP container for the CVE before assuming no data existsIts SSVC decision points, CWE classification, CVSS score and KEV flag are often available well before NVD's own enrichment catches up.
  3. Check the CVE against the KEV catalog directly, not just via NVD. KEV listing is itself the single strongest "treat this now" signal available, independent of enrichment status anywhere else.
  4. Run SSVC or CVSS yourself from the vendor's or CNA's own published detailwhen neither NVD nor Vulnrichment has scored a CVE affecting your product's dependencies. See our CNA rules guide for what a CNA's CVE Record is required to contain even before enrichment.
  5. Fold this into your PSIRT's triage step, not a one-off exception processThe FIRST PSIRT Services Framework and PSIRT Maturity Document both assume a team can score and act on a vulnerability without depending on a third party to hand it a finished severity number.

SoftWSP's PSIRT service builds exactly this kind of independent severity read into day-to-day intake, so a report does not sit idle waiting on NVD's queue: see PSIRT services. For the step-by-step version of building that intake process from scratch, see how to set up a PSIRT for a hardware product company.

This guide draws on NIST's own April 2026 NVD operations update and general NVD program page, and CISA's Vulnrichment, KEV catalog and SSVC project documentation, each fetched directly for this guide on 6 November 2026. NVD's and CISA's own current pages are the authoritative record of backlog status and enrichment criteria at any later date, and nothing here constitutes security advice for a specific product.

Sources

  1. NIST: "NIST Updates NVD Operations to Address Record CVE Growth" (news release, 15 April 2026)
  2. NIST: National Vulnerability Database (NVD) program page, including prior backlog status updates
  3. CISA: Vulnrichment project (GitHub) — Authorized Data Publisher enrichment of CVE records
  4. CISA: Known Exploited Vulnerabilities (KEV) Catalog
  5. CISA: Stakeholder-Specific Vulnerability Categorization (SSVC)

Frequently asked questions

Is the NVD CVE backlog real, and how big is it?

Yes, by NIST's own account. In an April 2026 operations update, NIST reported that CVE submissions increased 263% between 2020 and 2025, that first-quarter 2026 submissions ran nearly a third higher than the same period in 2025, and that it enriched nearly 42,000 CVEs in 2025 — 45% more than any prior year. NIST's own conclusion: that record output "is not enough to keep up with growing submissions."

What happens to a CVE that NIST hasn't enriched yet?

It depends on age and status. CVEs published before 1 January 2018 are marked "Deferred," signalling deprioritization due to age. Under the criteria effective 15 April 2026, CVEs with a publish date before 1 March 2026 that are still awaiting analysis are moved to a "Not Scheduled" status, with reanalysis proceeding only as resources allow. Neither status means the vulnerability stopped existing — it means NVD has not yet assigned it a CVSS score or CPE data.

What is CISA's Vulnrichment project, and does it replace NVD?

It supplements NVD rather than replacing it. Vulnrichment is CISA's Authorized Data Publisher (ADP) contribution to a CVE Record, launched under the CVE Program's ADP mechanism in 2024. It adds SSVC decision points, a CWE classification where one can be determined, a CVSS score, and a flag for presence on CISA's Known Exploited Vulnerabilities (KEV) catalog — all in a separate ADP container that, per CISA's own project documentation, never overwrites the originating CNA's data in that CVE Record.

Does NIST's fix for the backlog involve AI?

Not yet, by NIST's own description. The April 2026 update commits to building "automated systems and workflow enhancements required for long-term sustainability," but names that as a future undertaking, not a capability already running against the backlog. A device maker's PSIRT should plan around today's manual, risk-prioritized enrichment pace, not around automation that has not shipped.

How should a PSIRT prioritize a CVE that is stuck awaiting analysis?

Score it yourself rather than waiting. Pull whatever CVSS the reporting CNA or vendor already published, check whether CISA's Vulnrichment ADP container has added SSVC decision points or a CWE for it, and check the CVE against CISA's KEV catalog directly — KEV listing is itself a reason to treat a vulnerability as urgent regardless of whether NVD has gotten to it. An unenriched NVD record is a processing queue position, not a severity judgment.

In this cluster

The NVD CVE backlog: what it means for your PSIRT, and what Vulnrichment fills in