What Is a Zero-Day Vulnerability? Lifecycle, Examples and Defenses
How a zero-day goes from hidden flaw to public patch, and what defenders can do in the window before a fix exists.
A zero-day vulnerability is a software flaw that attackers know about or exploit before the vendor has a fix, so defenders have had "zero days" to patch. You can't patch what doesn't have a patch yet, so the defense is layered: reduce exposed systems, limit privileges, segment networks, monitor for unusual behavior and patch fast once a fix ships.
Photo: Unsplash
On this page
A vendor posts an emergency advisory: a flaw in software you rely on is being exploited right now, and there is no patch yet. Maybe it’s your firewall, your file transfer tool or your browser. What do you do when the usual answer, “install the update”, isn’t available?
That is the zero-day problem. It is the scenario security teams dread because the normal playbook doesn’t work. But “no patch” doesn’t mean “no options”. Most of what protects you from zero-days is work you can do long before one appears.
This guide explains what a zero-day vulnerability is, how its lifecycle plays out, recent trends and the practical steps defenders can take before and after a patch exists.
What a zero-day vulnerability is
A zero-day vulnerability is a security flaw in software or hardware that is unknown to the vendor, or known but not yet fixed, when attackers start using it. The name comes from the number of days the vendor has had to fix it: zero.
A few related terms get mixed up:
- Zero-day vulnerability: the flaw itself.
- Zero-day exploit: the code or technique that takes advantage of the flaw.
- Zero-day attack: the actual use of that exploit against a target.
- N-day vulnerability: a flaw that has a public fix but is still unpatched on many systems. Most real-world breaches use these, not true zero-days.
Zero-days are valuable to attackers because nothing is specifically designed to stop them yet. Security tools may not recognize the exploit, and there is no update to apply.
How common zero-days are
Zero-days are rare compared with ordinary, already-patched flaws, but they aren’t exotic anymore. Google Threat Intelligence Group’s 2025 zero-day review tracked 90 zero-days exploited in the wild in 2025, up from 78 in 2024 and below the 2023 high of 100. Nearly half of the 2025 total, 43, were in enterprise software and appliances, which includes the security and networking gear that businesses put on the internet.
GTIG notes these counts reflect only what it tracked and may change as past incidents come to light. The trend is still clear: edge devices such as VPNs, firewalls and file transfer servers are prime targets because they are exposed to the internet and often sit outside endpoint monitoring.
The lifecycle of a zero-day
Every zero-day moves through roughly the same stages. Knowing them helps you see where you can act.
- The flaw is introduced. A coding mistake ships in a product. Nobody knows it is there.
- Someone discovers it. That could be a vendor engineer, a security researcher, a criminal group or a government-backed team.
- Exploitation or disclosure. If an attacker finds it, they may build an exploit and use it quietly, or sell it. If a researcher finds it, they usually report it privately to the vendor under coordinated disclosure. Google’s Project Zero, for example, gives vendors 90 days to fix a bug, shortened to 7 days when it finds evidence of active exploitation.
- Detection in the wild. A security team, vendor or researcher spots attacks using the flaw. This is often the moment it becomes a public “zero-day”.
- Advisory and mitigations. The vendor publishes an advisory, often with temporary workarounds such as disabling a feature or blocking a specific request pattern. A CVE identifier is assigned.
- Patch release. The vendor ships a fix. The flaw is no longer a zero-day, but the danger isn’t over.
- Mass exploitation of unpatched systems. Once details are public, many more attackers scan for systems that haven’t been updated. This N-day phase often causes more total damage than the original zero-day.
| Stage | Who knows | What defenders can do |
|---|---|---|
| Flaw exists, undiscovered | Nobody | Reduce attack surface, harden configurations, limit privileges |
| Secretly exploited | Attackers only | Behavior-based detection, logging, segmentation, MFA |
| Publicly disclosed, no patch | Everyone | Apply vendor workarounds, restrict access, hunt for signs of compromise |
| Patch released | Everyone | Patch urgently, prioritizing internet-facing systems |
| Post-patch scanning | Everyone | Verify patch coverage, check for earlier compromise |
Key takeaway: You can’t patch a zero-day, but you can make it much harder to reach, limit what an attacker gains from it and catch the activity that follows. The organizations that weather zero-days best are the ones that already had layered defenses in place.
Real-world example: MOVEit Transfer
In 2023, the CL0P ransomware group exploited a previously unknown SQL injection flaw in Progress Software’s MOVEit Transfer, a managed file transfer product. According to a joint CISA and FBI advisory, exploitation began around May 27, 2023. The attackers planted a web shell on internet-facing MOVEit servers and used it to steal data from the underlying databases.
Progress published an advisory on June 1, and CISA added the flaw (CVE-2023-34362) to its Known Exploited Vulnerabilities catalog on June 2. By then, data had already been taken from many organizations, and many more were hit indirectly through vendors that used MOVEit. It is a clear example of a zero-day in an internet-facing product cascading into a supply chain problem.
What defenders can do before a patch exists
These controls work against zero-days precisely because they don’t depend on knowing the specific flaw.
Shrink your attack surface. Every internet-facing service is a potential zero-day target. Take admin interfaces, file transfer tools and remote access portals off the open internet where you can, or put them behind a VPN or zero trust access layer.
Limit privileges. If an exploited app runs with minimal rights, the attacker gets minimal access. Remove local admin rights from everyday users and use separate admin accounts.
Segment your network. A compromised web server shouldn’t be able to reach your accounting system or backups. Segmentation keeps one breach from becoming a company-wide incident.
Use behavior-based detection. Endpoint detection and response (EDR) tools and managed detection services look for suspicious behavior, such as a web server suddenly launching command shells, rather than known malware signatures. That makes them more likely to catch zero-day activity.
Turn on logging and keep it. When a zero-day is disclosed, the first question is “were we hit before we knew?” You can only answer it if logs from firewalls, VPNs, servers and cloud apps exist and go back far enough.
Require MFA everywhere. Many attacks use a zero-day to get a foothold, then steal credentials to spread. Multi-factor authentication slows that second stage.
Keep isolated backups. If a zero-day leads to ransomware, offline or immutable backups are your recovery path. See how to back up business data.
What to do when a zero-day hits your software
- Confirm exposure. Check whether you run the affected product and version, and whether it is reachable from the internet. An up-to-date asset inventory makes this a 10-minute job instead of a 2-day one.
- Apply vendor mitigations immediately. Follow the advisory’s workarounds even if they reduce functionality temporarily.
- Restrict access. If possible, block internet access to the affected system or limit it to known IP addresses until a fix is available.
- Hunt for compromise. Use the indicators of compromise in vendor and CISA advisories to check logs and systems. Assume you may have been hit before the disclosure.
- Patch as soon as a fix ships. Prioritize internet-facing systems first.
- Verify and review. Confirm every instance is patched, then record lessons in your incident response plan.
Use the CISA KEV catalog to prioritize
You can’t patch everything at once, so focus on what attackers actually use. CISA’s Known Exploited Vulnerabilities (KEV) catalog lists flaws with evidence of active exploitation, including former zero-days. Federal civilian agencies are required to fix KEV entries on set timelines, now under Binding Operational Directive 26-04, issued in June 2026, which replaced BOD 22-01. CISA urges every organization to use the catalog to prioritize patching.
For small businesses, a simple rule works: if a vulnerability in something you run appears in the KEV catalog, treat it as urgent. Many security tools and managed service providers can flag KEV matches automatically.
Where to start
- Build or update an inventory of internet-facing systems and the software versions they run.
- Subscribe to security advisories from your key vendors and to CISA alerts.
- Turn on automatic updates wherever they are safe to use, especially browsers and operating systems.
- Deploy EDR or a managed detection service on servers and laptops.
- Check that logs are collected centrally and kept for at least several months.
- Practice a “zero-day drill” once a year: pick a product you use and walk through the 6 response steps above.
For more context on today’s threat landscape, see our overview of cybersecurity trends in 2026.
Conclusion
Zero-days get headlines because they break the usual rule that patching keeps you safe. But the real lesson is that patching was never the only defense. Fewer exposed systems, tighter privileges, segmented networks, behavior-based monitoring and good logs all work whether the flaw is known or not. Build those layers now, and when the next emergency advisory lands, you’ll be checking a list instead of scrambling.
Sources
- Google Threat Intelligence Group: 2025 Zero-Days in Review — 90 zero-days exploited in 2025, 78 in 2024, 100 in 2023; enterprise targeting
- CISA and FBI Advisory AA23-158A: CL0P exploits MOVEit vulnerability — MOVEit zero-day timeline and mitigations
- CISA Known Exploited Vulnerabilities Catalog — authoritative list of actively exploited flaws
- CISA BOD 26-04: Prioritizing Security Updates Based on Risk — current federal remediation directive, replacing BOD 22-01
- Google Project Zero Vulnerability Disclosure Policy — 90-day and 7-day coordinated disclosure deadlines
Frequently asked questions
What is a zero-day vulnerability in simple terms?
A zero-day vulnerability is a security hole in software that attackers can use before the maker has released a fix. The vendor has had "zero days" to patch it, so updating your software won't protect you yet. Once a patch is released, it stops being a zero-day, but unpatched systems remain at risk.
What is the difference between a zero-day and a regular vulnerability?
A regular, or N-day, vulnerability already has a public fix, so you can protect yourself by installing the update. A zero-day has no fix yet when attackers start exploiting it. In practice, most breaches use N-day flaws that organizations haven't patched, which is why fast patching still matters even though zero-days get more attention.
How many zero-days are exploited each year?
Google Threat Intelligence Group tracked 90 zero-days exploited in the wild in 2025, compared with 78 in 2024 and 100 in 2023. Its counts have ranged between roughly 60 and 100 a year recently. These figures cover only exploitation that GTIG observed, so the true number may be higher.
Can antivirus stop zero-day attacks?
Traditional signature-based antivirus often can't, because it looks for known threats. Modern endpoint detection and response tools do better because they watch for suspicious behavior, such as an app launching unexpected commands. No single tool stops every zero-day, so combine behavior-based detection with reduced exposure, least privilege, segmentation and logging.
How long does it take to patch a zero-day?
It varies from days to months depending on the vendor and the flaw's complexity. Under Google Project Zero's policy, vendors get 7 days when a bug is actively exploited and 90 days otherwise before details go public. After a patch is released, organizations should apply it urgently, especially on internet-facing systems, because attackers quickly target unpatched devices.
Are small businesses targeted with zero-days?
Rarely directly, since zero-day exploits are expensive and often used against high-value targets. But small businesses are often hit in the mass exploitation that follows disclosure, or through vendors that run affected software. The MOVEit campaign in 2023 affected many organizations indirectly. Keeping internet-facing systems minimal and patching quickly matters for businesses of every size.
What should I do if a zero-day affects software I use?
Check whether you run the affected version and whether it is exposed to the internet. Apply the vendor's temporary mitigations right away, restrict access to the system, look for signs of compromise using published indicators and install the patch as soon as it is released. Then confirm every instance is fixed and document what you learned.
Was this guide useful
No reviews yet. Share your experience and help other readers.