Prolepsia forecastNumber
How many CVE records will NIST's National Vulnerability Database list as published in calendar year 2027?
As of 5 November 2026, Prolepsia has published a forecast for this question.
How Prolepsia reasons
The report Prolepsia wrote with this forecast.
How forecasts are made · Track record
TL;DR
The saved forecast is 10th percentile: 129,750 CVE records calendar year 2027. This places the number in the lower tail of the forecast distribution, not at its center: it is not a minimum or an expected total. The central issue is whether late-2026 publication throughput persists, not how many records NIST finishes analyzing.
Key evidence
- The historical baseline has shifted. Non-rejected NVD publications totaled 39,953 in 2024 and 48,150 in 2025. January–October 2026 alone contributed 89,852, including 17,058 in October. These publication-date counts exclude Rejected records (official NVD API).
- The surge spans several months. Non-rejected monthly publications rose from 7,942 in June to 9,770 in July, 12,256 in August, 14,928 in September, and 17,058 in October. This supports a higher operating baseline, while leaving open how much growth is temporary (official NVD API).
- Listing is separate from enrichment. NIST’s April 15, 2026 announcement says submitted CVEs continue to enter the NVD even when they are not selected for immediate additional analysis. An analysis backlog therefore does not directly cap the eligible publication count (NIST announcement).
- Discovery does not translate directly into records. AI-assisted research is expanding the pipeline, but human review, deduplication, disclosure, and assignment remain conversion constraints (Anthropic’s research report).
Uncertainties
The largest uncertainty is whether the late-2026 increase represents recurring inflow or a finite release of accumulated work. GitHub’s reporting controls and vendors’ decisions to bundle findings can restrain record growth without reducing discovery activity (GitHub controls, Cisco disclosure policy).
The final result also depends on rejection status and publication timestamps in the January 15, 2028 measurement dataset. Historical counts can change before that snapshot. These risks explain the lower tail; they do not change the saved forecast.
Read the full report
TL;DR
The saved forecast is 10th percentile: 129,750 CVE records calendar year 2027. Treat this as a lower-tail threshold, not an expected total or a hard floor. The decisive evidence is the sustained rise in late-2026 publications and the separation between NVD listing and NIST analysis.
Context
The question counts distinct, non-rejected CVE records whose NVD publication timestamps fall within calendar year 2027. The reference dataset is the one available on January 15, 2028. Identifier year, last-modified date, severity scoring, and completion of NIST analysis do not determine eligibility. The measurement uses publication-date windows and excludes Rejected records through the official interface (NVD API documentation).
The forecast date is November 5, 2026. The evidence shows a publication system operating at a much higher volume than in earlier years. At the same time, discovery, validation, CVE assignment, upstream publication, NVD ingestion, and enrichment remain different stages. More activity at one stage does not guarantee an equal increase at the next.
Evidence
The historical backbone is the NVD publication-date series. Non-rejected annual totals were 25,073 in 2022, 28,816 in 2023, 39,953 in 2024, and 48,150 in 2025. January–October 2026 already contained 89,852 eligible records. The full monthly history below shows both the older baseline and the change during 2026. Each cell is all statuses / non-rejected; the observations are historical counts, not forecasts (official NVD API).
| Publication month | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|
| January | 2,207 / 2,016 | 2,565 / 2,337 | 2,647 / 2,594 | 4,415 / 4,275 | 5,143 / 4,302 |
| February | 2,017 / 1,942 | 2,474 / 2,122 | 2,906 / 2,778 | 3,831 / 3,673 | 4,808 / 4,616 |
| March | 2,092 / 2,058 | 2,783 / 2,516 | 3,352 / 3,309 | 4,166 / 3,998 | 6,304 / 6,234 |
| April | 2,063 / 2,046 | 2,363 / 2,330 | 3,735 / 3,621 | 4,142 / 4,034 | 5,885 / 5,810 |
| May | 2,035 / 2,021 | 2,734 / 2,418 | 5,103 / 4,999 | 4,264 / 3,980 | 6,985 / 6,936 |
| June | 2,331 / 2,279 | 2,405 / 2,384 | 3,173 / 3,078 | 3,799 / 3,681 | 8,001 / 7,942 |
| July | 2,156 / 1,969 | 2,363 / 2,305 | 3,174 / 3,113 | 3,933 / 3,776 | 9,919 / 9,770 |
| August | 2,409 / 2,317 | 2,518 / 2,477 | 2,945 / 2,896 | 3,737 / 3,628 | 12,719 / 12,256 |
| September | 2,323 / 2,197 | 2,828 / 2,148 | 2,540 / 2,514 | 4,537 / 4,321 | 15,074 / 14,928 |
| October | 1,909 / 1,849 | 2,722 / 2,680 | 3,595 / 3,564 | 4,389 / 4,273 | 17,481 / 17,058 |
| November | 1,989 / 1,958 | 2,508 / 2,449 | 4,086 / 4,056 | 3,116 / 3,020 | Incomplete |
| December | 2,900 / 2,421 | 2,686 / 2,650 | 3,448 / 3,431 | 5,643 / 5,491 | Not observed |
| Total; January–October for 2026 | 26,431 / 25,073 | 30,949 / 28,816 | 40,704 / 39,953 | 49,972 / 48,150 | 92,319 / 89,852 |
The table shows why a forecast anchored mainly to the previous annual total would miss the current state of play. Early 2026 was higher but still recognizable against the older monthly range. The later months were different. Non-rejected publications rose each month from May through October, reaching 17,058 in October compared with 4,273 in October 2025 (official NVD API). I read this as evidence of a higher publication baseline, not proof that the latest growth rate will continue indefinitely.
Partial November observations do not establish a reversal. One available window contains 1,712 non-rejected records through November 4; another, longer window contains 1,829 through November 5 in its available snapshot. Their coverage differs, and neither is a completed month (official NVD API). The completed-month sequence carries more weight than a few days of releases.
The next decisive fact is institutional. NIST’s April 15, 2026 policy keeps submitted CVEs flowing into the database while selecting records for immediate enrichment. NIST also reported a 263% increase in submissions between 2020 and 2025 and nearly one-third year-over-year growth in first-quarter 2026 submissions. Those are submission statistics, not interchangeable publication counts (NIST announcement). An August 12 notice describes automated ingestion within approximately an hour of CVE publication, followed separately by analyst enrichment (Federal Register notice). Together, these facts argue against imposing an analyst-capacity ceiling on this question.
Upstream demand supports persistence, but not unlimited conversion. GitHub describes rising vulnerability-report and advisory workloads alongside processing delays. The evidence supports pressure on the pipeline; it does not supply a global report-to-NVD conversion rate (GitHub operational report). Linux’s recurring process for assigning CVEs to potentially security-relevant fixes in supported stable trees also supports continuing issuance rather than an explanation based entirely on a one-time historical backlog (Linux CVE process).
AI-assisted discovery adds another source of pressure. Anthropic’s November 2 dashboard reported 37,966 candidates, 6,376 externally reviewed findings, 6,009 confirmed findings, 5,087 disclosures, 629 patches, and 230 CVE records. These are vendor-reported workflow counts, not a representative global conversion study (Anthropic dashboard). Their main lesson is the gap between finding something and publishing a CVE. Human validation, duplicates, maintainer decisions, and coordinated disclosure all intervene.
There are concrete counterweights. GitHub introduced reporting limits and structured forms on October 1, 2026. These controls target intake quality; they are not a universal CVE publication cap (GitHub reporting controls). Cisco describes bundling multiple fixes into CVEs associated with weakness categories, showing that more discovered bugs need not produce the same increase in record counts (Cisco announcement). The CVE Program’s Quality Era framework likewise emphasizes governance, infrastructure, and record quality rather than announcing a numerical quota (CVE Program announcement).
Other mechanisms point in both directions. Updated CNA rules address prompt publication and rejection, while the frontier-AI researcher CNA pilot tests a new issuance pathway under validation requirements. Neither establishes unrestricted automated publication or a measured future throughput gain (CNA rules, pilot description). Research into reserved-but-public identifiers confirms delayed-publication stock exists, but incomplete coverage prevents treating it as a fixed addition to the target year (reserved-but-public research).
What's non-obvious
The relevant bottleneck is not necessarily NIST analysis. A record can count while awaiting analysis, deferred, or otherwise unenriched. The obvious story—an overwhelmed NVD must publish fewer eligible records—confuses listing with enrichment. The policy and ingestion evidence separate those functions. That distinction is central to explaining why the lower-tail threshold remains elevated despite visible analysis constraints.
The opposite shortcut is also wrong: more AI findings do not mean proportionally more CVEs. Validation, deduplication, bundling, disclosure timing, and assignment rules determine how discoveries become records. This question measures administrative records, not independently verified underlying vulnerabilities. The information advantage lies in tracking that conversion chain while giving recent completed publication months more weight than older annual averages.
Uncertainties
The largest uncertainty is persistence. The late-2026 rise is observed; the share attributable to recurring inflow rather than backlog clearance is not established. Queue-age distributions, remaining backlog inventories, and publication volumes by major assigning organization would help distinguish those explanations. Broad post-control intake and conversion data would also show whether stricter reporting requirements are reducing noise or slowing valid disclosures.
Rejection revisions are a separate risk. October 2026 contained 17,481 records before filtering and 17,058 after filtering. January’s difference was much larger: 5,143 versus 4,302 (official NVD API). A single fixed rejection percentage would miss that variation. Records eligible today can be rejected before the reference measurement, and timestamp corrections or later additions can move historical totals in either direction.
Finally, the available evidence does not establish the adoption rate of new publication automation, the eventual scale of AI-CNA participation, or a complete global discovery-to-publication conversion rate. Those gaps support uncertainty, not numerical additions. The saved 10th-percentile forecast remains a lower-tail assessment that allows substantial retreat from the recent surge without treating that retreat as the main reading of the evidence.
Forecast history
| Date | Forecast |
|---|---|
| — |
Sources Prolepsia read
- https://nvd.nist.gov/developers/vulnerabilitiesnvd.nist.gov
- official NVD APIservices.nvd.nist.gov
- NIST Updates NVD Operations to Address Record CVE Growth | NISTwww.nist.gov
- https://www.govinfo.gov/content/pkg/FR-2026-08-12/pdf/2026-16371.pdfwww.govinfo.gov
- https://github.blog/security/supply-chain-security/inside-the-advisory-database-and-what-happens-when-vulnerability-volume-breaks-records/github.blog
- CVEs — The Linux Kernel documentationdocs.kernel.org
- https://red.anthropic.com/2026/cvd/red.anthropic.com
- https://blogs.cisco.com/security/strengthening-the-foundation-a-predictable-customer-focused-response-to-ai-accelerated-vulnerability-discoveryblogs.cisco.com
- https://www.cve.org/Media/News/item/news/2026/09/24/CISA-CVE-Quality-Era-Frameworkwww.cve.org
- CNA rulesraw.githubusercontent.com
The question
This question asks how many distinct Common Vulnerabilities and Exposures (CVE) records in the U.S. National Institute of Standards and Technology's (NIST) National Vulnerability Database (NVD) have an NVD publication timestamp within calendar year 2027, from January 1, 2027, at 00:00:00 UTC through December 31, 2027, at 23:59:59.999 UTC. The count will be determined using the NVD CVE API 2.0, with a fixed measurement date of January 15, 2028. The relevant field is the NVD's published timestamp, not the year embedded in the CVE identifier, the record's last-modified date, or the date when NIST completes vulnerability analysis. Each distinct CVE identifier will count once, regardless of subsequent updates or its analysis status. Records classified as Rejected at the measurement date will be excluded. Historical publication volumes provide context: approximately 40,000 CVEs were published in 2024, and approximately 48,000–50,000 in 2025, depending on the dataset and treatment of rejected records. Publication volume accelerated substantially during 2026. An analysis of NVD API data retrieved on October 19, 2026, reported 84,553 records published during 2026 through October 18, compared with 49,972 during all of 2025; these figures should not be treated as directly comparable to the final non-rejected count without verifying their rejection filters. NIST itself reported in April 2026 that CVE submissions increased 263% between 2020 and 2025 and that submissions during the first quarter of 2026 were nearly one-third higher than during the corresponding period of 2025. On April 15, 2026, NIST introduced a risk-based enrichment policy under which all submitted CVEs continue to be listed in the NVD, but only selected records receive immediate additional analysis. Consequently, this forecast concerns the number of published CVE records, not the number fully analyzed or assigned severity scores by NIST. The relevant primary sources are the NVD CVE API documentation (https://nvd.nist.gov/developers/vulnerabilities) and NIST's official NVD operational announcements (https://www.nist.gov/itl/nvd).
How it resolves
The outcome will be the number of distinct, non-rejected CVE records returned by NIST's official NVD CVE API 2.0 whose published timestamp falls within the UTC calendar year 2027, as observed on January 15, 2028. Use the endpoint https://services.nvd.nist.gov/rest/json/cves/2.0 with the pubStartDate and pubEndDate parameters. Because NVD imposes a maximum date-range length on publication-date queries, divide 2027 into consecutive, nonoverlapping intervals of no more than 120 days, using UTC timestamps. The intervals must collectively cover January 1, 2027, at 00:00:00.000 UTC through December 31, 2027, at 23:59:59.999 UTC, inclusive, without double-counting boundary timestamps. For each interval, request the API's totalResults value with the noRejected parameter enabled, which excludes records whose NVD vulnStatus is Rejected. Sum the totalResults values across intervals. If the API's filtering behavior is uncertain or changes, retrieve the matching records, deduplicate them by CVE identifier, and count only records whose published timestamp belongs to 2027 and whose status is not Rejected. The reference measurement date is January 15, 2028, UTC. Use the API dataset available on that date, rather than an indefinitely revised historical count. If the API is temporarily unavailable on January 15, retry daily through January 31, 2028, and use the first successful complete retrieval. If the API remains unavailable, use NIST's official NVD 2.0 data feeds or downloadable records, provided these permit reconstruction of the same publication-date and rejection-status criteria. If neither the official API nor an authoritative NIST dataset sufficient to reconstruct the count is available by January 31, 2028, the question will be annulled. Do not substitute counts from CVE.org, commercial vulnerability databases, or estimates derived from historical growth rates. A complete, reproducible NVD result takes precedence over summary statistics published elsewhere.
Fine print
The count includes CVE records for vulnerabilities affecting software, hardware, firmware, and other technologies represented in the NVD, regardless of vendor, severity, geographic origin, or analysis status. Records categorized as Awaiting Analysis, Undergoing Analysis, Analyzed, Modified After Enrichment, Deferred, Not Scheduled, or any equivalent non-rejected status remain eligible. Rejected records are excluded even though the NVD API may return them when noRejected is omitted. A CVE whose identifier begins with an earlier or later year, such as CVE-2026-XXXXX or CVE-2028-XXXXX, is included if its NVD published timestamp falls within 2027. Conversely, a CVE-2027 identifier published outside 2027 is excluded. Publication timestamps, rather than CVE identifier years, determine eligibility. Records first published during 2027 but subsequently rejected before the reference measurement are excluded. Records added to the NVD after the reference measurement are not counted, even if their publication timestamps are subsequently assigned to 2027. Changes to historical timestamps or rejection statuses after the reference measurement are disregarded. The measurement should be performed using a consistent NVD dataset snapshot; if the API is updated while multiple date intervals are being queried, rerun affected intervals or retrieve the complete result again to avoid inconsistent totals. The result is an integer count of CVE records, not a count of distinct underlying vulnerabilities independently verified by NIST. The forecast bounds are intended to cover a wide range of plausible outcomes, including continued rapid publication growth, stabilization, and substantial declines. The bounds do not impose hard limits on the possible result.
More public forecasts
How many vulnerabilities will CISA add to its Known Exploited Vulnerabilities catalog in calendar year 2027?
388median
Prolepsia forecast
What total losses will the FBI's 2026 Internet Crime Report state were reported to IC3 for calendar year 2026?
26.1median
Prolepsia forecast
Trump declares election interference national emergency by December 31?
6%chance of yes
Prolepsia forecast
How many zero-day vulnerabilities exploited in the wild in 2026 will Google Threat Intelligence Group count in its annual zero-day review?
128median
Prolepsia forecast
How many vulnerabilities will CISA add to its Known Exploited Vulnerabilities catalog between 1 January and 31 March 2027?
92median
Prolepsia forecast