If the CVE program stopped, no new CVE identifiers would be issued from the central service, and its website would eventually go offline. Existing records would stay available on GitHub. Scanners and tickets that depend on CVE numbers would get gaps, not a blackout. You can prepare by relying on more than one source of vulnerability data.
Has this been a real scare?
Yes, once. Reporting from The Record, published on 16 April 2025, says CISA's $57.8 million contract with MITRE for the CVE program was due to expire the next day. A MITRE vice president had warned board members that the contracting path was ending. On the evening before, CISA used a contract option to extend it by 11 months, to 16 March 2026. A CISA spokesperson said the aim was to ensure no lapse in critical CVE services.
MITRE said that if the contract had lapsed, new CVEs would not be added and the CVE website would eventually shut down, while historical records would remain on GitHub. Board members also announced a new nonprofit, the CVE Foundation, meant to reduce the program's dependence on one government's funding.
We did not find reliable reporting on what happened when that extension ended in March 2026, so this post does not say. Check cve.org and the program's announcements for the current position before you plan around it.
What would actually break?
Think in layers.
- New identifiers. Researchers and vendors would struggle to get fresh CVE IDs from the central service. Some organizations that assign IDs themselves might keep working, though we did not verify how that would play out.
- Lookups. Tools that fetch descriptions by CVE ID might lose new data, though old records would persist.
- Prioritization signals. CISA's Known Exploited Vulnerabilities catalog is a separate list with its own entries, which CISA calls an authoritative source of vulnerabilities exploited in the wild and tells organizations to use as an input to prioritization. Entries carry CVE identifiers, so a long outage would affect how new ones are labeled.
- Compliance language. Contracts and frameworks that say "all CVEs above a score" would need a fallback definition.
What should not change?
The work itself. A vulnerability exists whether or not it has an ID. Vendors still publish advisories, maintainers still ship fixes, and exploitation data still arrives from many places. The identifier is a label that lets tools agree they are talking about the same flaw.
How do I reduce dependence on one source?
Ask each tool what feeds it. Does your scanner ingest vendor advisories, ecosystem advisory databases and exploitation data, or only one central list? Can it match a finding by package and version when no CVE ID exists? Can you add an internal identifier and track it through to closure?
For Safeguard, we focus on the findings in your own software and dependencies, with reachability analysis to rank them. Whatever tool you use, ask how it behaves when an ID is missing.
What to do
- List every system in your process that keys on a CVE ID: scanners, tickets, SLAs, reports.
- Confirm each can accept a vendor advisory ID or an internal ID.
- Subscribe to vendor and ecosystem advisories directly for your top ten suppliers.
- Use the KEV catalog download as an exploitation signal alongside your scanner.
- Rewrite policy language to say "published vulnerabilities" instead of one database.
- Check cve.org status once a quarter and note it in your risk register.
Quick check
Did the CVE program actually shut down in 2025?
No. CISA exercised a contract option on the evening before the contract expired, extending it by 11 months. We could not confirm what happened after March 2026.
Would old CVE records disappear?
According to MITRE's statement in that reporting, historical records would remain available on GitHub.
Sources
- The Record: CISA extends CVE program contract with MITRE
- CISA Known Exploited Vulnerabilities catalog
Last reviewed: 18 October 2026.