CVEDigest

What is a zero-day vulnerability? (And a zero-day exploit)

By Editorial team · 2026-06-14

In short: A zero-day vulnerability is a security flaw that the software vendor does not yet know about or has not yet fixed, meaning defenders have had 'zero days' to prepare a patch. A zero-day exploit is an attack that uses such a flaw before a fix exists. They are dangerous precisely because no official patch is available — but once the vendor releases a fix, it becomes a known 'N-day' vulnerability that you can and should patch promptly.

A zero-day vulnerability is a software security flaw that the vendor does not yet know about, or has not yet released a fix for. The name comes from the defender’s point of view: there have been “zero days” to develop and deploy a patch. If attackers are using it, they are doing so in a window where no official defense exists.

It is one of the most misunderstood terms in security — partly because the word “zero-day” gets attached to three related-but-different things.

Zero-day vulnerability, exploit, and attack: the distinction

TermWhat it is
Zero-day vulnerabilityThe underlying flaw itself, unknown to the vendor or unpatched.
Zero-day exploitThe technique or code that takes advantage of that flaw.
Zero-day attackThe actual use of a zero-day exploit against a real target before a fix exists.

So a zero-day vulnerability is the hole, the exploit is the tool that fits the hole, and the attack is someone using it. All three share the “zero-day” label because they all happen before a patch is available.

Why are zero-days so dangerous?

Zero-days are feared for a simple reason: the normal defense doesn’t exist yet. With an ordinary vulnerability, the chain is “flaw found → vendor patches → you update.” With a zero-day, attackers are operating before that chain starts. Specifically:

This is why zero-days are highly valuable to sophisticated attackers and are often reserved for high-value targets rather than used in mass campaigns — using one risks “burning” it, because once observed and reported, the vendor can patch it.

Zero-day vs. N-day: the part most people miss

Here is the counterintuitive reality: most successful attacks are not zero-days at all. They are N-days.

An N-day (sometimes “one-day”) vulnerability is one that has already been disclosed and patched — but where many systems remain unpatched “N” days later. The flaw is public, the fix is available, the exploit code may be circulating freely, and attackers simply scan for systems that never applied the update.

Zero-dayN-day
Patch available?NoYes
Vendor aware?Often noYes
Exploit code public?Usually noOften yes
Who is at risk?Anyone (no fix exists)Only those who haven’t patched
Relative frequency in breachesLowerMuch higher

The practical lesson: while zero-days grab headlines, the biggest, most addressable risk to most organizations is unpatched N-days. A vulnerability that lands on the CISA KEV catalog is, by definition, a known-and-exploited flaw — and patching those promptly closes the window that the vast majority of attackers actually use.

What happens after a zero-day is discovered?

A zero-day does not stay a zero-day forever. The moment the vendor learns of it and ships a fix, it transitions into a known vulnerability with a CVE identifier and, usually, a CVSS score. From there the race is about how fast defenders patch versus how fast attackers reverse-engineer the fix to attack stragglers. We trace this whole journey in how a CVE goes from disclosure to exploitation.

Can you defend against a zero-day with no patch?

You cannot patch what has no patch — but you are not helpless. Defense-in-depth reduces the blast radius regardless of which specific flaw is used:

These measures don’t make a zero-day impossible, but they shrink its impact and buy time.

Key takeaways

Continue with how a CVE goes from disclosure to exploitation, or learn the foundations in how to read a CVE identifier.

Frequently asked questions

Why is it called a 'zero-day'?

Because the vendor has had zero days to develop and release a patch — the flaw is being used or disclosed before any fix exists. The 'zero' refers to the defender's preparation time, not the attack's age.

What is the difference between a zero-day and an N-day vulnerability?

A zero-day has no available patch yet. An N-day (or 'one-day') is a vulnerability that has been disclosed and patched, but where some systems remain unpatched 'N' days later. Most real-world breaches actually exploit N-days, not zero-days.

Can you defend against a zero-day if there is no patch?

Yes, partially. Defense-in-depth measures — network segmentation, least-privilege access, exploit mitigations, monitoring, and rapid response — reduce the impact even without a specific patch. And once a fix ships, fast patching closes the window.

Are most cyberattacks zero-days?

No. The large majority of successful attacks exploit known, already-patched vulnerabilities (N-days) on systems that were never updated. True zero-days are comparatively rare and valuable, often reserved for high-value targets.

Related articles

Last updated: 2026-06-14