What Is a Zero-Day Exploit?
A zero-day exploit is an attack that uses a software flaw the vendor does not yet know about, so no patch exists when it strikes. The name comes from the vendor having had zero days to fix the flaw before it was used. Google’s Threat Intelligence Group tracked 90 zero-days exploited in the wild in 2025, and exploits have been the number-one way attackers break in for five straight years.
What Is a Zero-Day Exploit?
A zero-day exploit is an attack that uses a software vulnerability unknown to the vendor, for which no patch is available when the attack occurs. It works because the defender has neither a fix nor, usually, any knowledge that the flaw exists. Its defining traits are:
- Unknown vulnerability – the vendor has not discovered or disclosed the flaw being used.
- No available patch – the affected software stays unprotected at the moment of attack.
- Zero days of warning – the vendor has had no time to react before exploitation begins.
- High success rate – standard signature defenses do not yet recognize the threat.
A zero-day exploit is one of the most severe categories within the broader overview of what a cyberattack is. The hole it abuses is a security vulnerability that has not yet been found or fixed – which is exactly what makes it so hard to stop.
What Is the Difference Between a Zero-Day Vulnerability, Exploit, and Attack?
The vulnerability is the unknown flaw, the exploit is the code or method that abuses it, and the attack is the act of using that exploit against a target. The three terms are stages of one threat, and one vulnerability can have several exploits. The distinction:

Zero-day vulnerability
Zero-day exploit
Zero-day attack
The sequence runs vulnerability to exploit to attack, and the window closes only when the vendor ships a patch and defenders apply it. Get the terms straight and the rest of the topic follows: every defense aims at a different point in that chain.
How Does a Zero-Day Go From Flaw to Patch?
A zero-day moves through a lifecycle – it is introduced, discovered, weaponized, attacked, disclosed, and finally patched. The dangerous stretch is the window of vulnerability, when the flaw is being used but no fix exists. The stages in order:
- Introduced. The flaw ships inside released software; nobody knows it is there yet.
- Discovered. A researcher or an attacker finds it. If an attacker finds it first, the clock is already running silently.
- Weaponized. The flaw is turned into working exploit code that reliably triggers it.
- Attacked. The exploit is used in the wild while no patch exists – the open window of vulnerability.
- Disclosed. The vendor learns of the flaw, through a researcher report, threat intel, or a caught attack.
- Patched. The vendor ships a fix, and the bug becomes a known “n-day” that defenders must deploy fast.
Patches take an average of about 22 days to ship after disclosure, yet attackers have hit nearly a third of flaws within one day of public release. That gap is why a vulnerability stops being a true zero-day at patch, but the risk only ends when you actually install the fix.
Why Are Zero-Day Exploits Dangerous?
Zero-day exploits are dangerous because no patch exists, signature-based defenses cannot recognize them, and attackers can operate undetected until the flaw is found. They strip away the defender’s main advantages. The reasons:
- No patch – the affected software cannot be fixed until the vendor reacts, leaving every install exposed.
- Signature blindness – the exploit slips past antivirus and intrusion tools that match known patterns.
- Undetected operation – the attacker gets time to extract data or expand access before anyone notices.
- High market value – capable actors buy, sell, and stockpile zero-days, keeping a steady supply in play.
Because the threat is unknown, behavior-based detection matters more than signatures, per CISA – catching what the exploit does, not what it is. The gap between first exploitation and patch deployment is the exposure window defenders fight to shrink.
Who Discovers, Buys, and Uses Zero-Day Exploits?
Zero-days are found and used by security researchers, criminal groups, nation-state actors, and exploit brokers, each with a different motive. Whoever finds a flaw first decides whether it gets reported or weaponized. The actors:
- Security researchers report flaws through coordinated disclosure so a patch can be made, often via bug bounties.
- Criminal groups use zero-days for theft, ransomware, and fraud – financially motivated actors were tied to 9 zero-days in 2025.
- Nation-state actors stockpile them for espionage; PRC-linked groups alone were attributed 10+ in 2025.
- Exploit brokers buy and sell on a gray market, raising prices and prolonging exposure.
What Are Examples of Zero-Day Exploits?
Notable zero-days range from Stuxnet, which chained four Windows flaws against industrial systems, to Log4Shell and MOVEit, which were mass-exploited within days. Each shows the real-world reach of an unknown flaw. The examples:
Stuxnet (2010)
Log4Shell (2021)
MOVEit (2023)
WinRAR (2025)
Stuxnet showed the impact of stockpiled zero-days, while Log4Shell and MOVEit showed how fast a disclosed flaw is exploited at scale. Both lessons point the same way: patch the moment a fix exists, because attackers do not wait.
How Do You Defend Against Zero-Day Exploits?
Defense against zero-days relies on fast patching, defense in depth, behavior-based EDR, least privilege, network segmentation, and virtual patching. No single control stops an unknown flaw, so layers limit the blast radius. The defenses:

- Fast patching – close a flaw the moment the vendor ships a fix, shrinking the n-day window attackers race to exploit.
- Defense in depth – layer controls so one exploited flaw does not hand over full access.
- Behavior-based EDR – flag exploit behavior (a web server spawning PowerShell, Office making odd network calls) that signatures miss.
- Least privilege – limit each account’s reach so an exploit reaches less.
- Network segmentation and virtual patching – contain an attacker to one zone and block the exploit path at a WAF or firewall when no vendor patch exists yet.
Behavior-based detection and least privilege limit a zero-day even before a patch exists – the layered approach NIST recommends. These controls are part of the broader practice in the introduction to cybersecurity.
What Is a Zero-Day Vulnerability Window?
A zero-day vulnerability window is the period from the first exploitation of a flaw until a patch that closes it is deployed. It measures how long systems stay exposed, and shrinking it is the goal of every defense. The factors that set its length:
- Discovery speed – how quickly defenders learn the flaw is being exploited at all.
- Vendor response – how fast a patch is developed and released (about 22 days on average).
- Deployment speed – how quickly your organization actually installs the released patch.
- Mitigation availability – temporary protections (virtual patches, disabled features) that shrink the window before a full fix.
The window is the core risk of a zero-day, so every control aims to detect the exploit sooner and patch faster, per CISA. Temporary mitigations such as disabling an affected feature cut exposure while the real patch is prepared.
What Is the Difference Between a Zero-Day and a Known Vulnerability?
A zero-day is unknown to the vendor with no patch, while a known vulnerability has been disclosed and usually has a fix and a CVE identifier. The split decides how much warning and protection defenders have. The differences:
- Zero-day vulnerability – undisclosed to the vendor, so no fix and often no detection signature exists.
- Known vulnerability – published, typically with a CVE identifier and an available patch.
- Defense availability – favors known flaws, which signature tools and patches can address.
- Exposure timing – a zero-day risk begins before discovery, while a known risk begins at disclosure.
A known flaw tracked in the Common Vulnerabilities and Exposures (CVE) system can be patched, while a zero-day cannot until the vendor reacts, per MITRE. Most breaches actually abuse known unpatched flaws – including fast follow-ups like SQL injection – which is why patching sits at the center of cybersecurity.
Last Thoughts on Zero-Day Exploits
A zero-day exploit uses a software flaw the vendor does not know about, so no patch exists when it strikes and signature defenses are blind to it. The vulnerability is the hole, the exploit is the code, and the attack is the act – and the exposure window closes only when a patch is deployed, not merely released. Stuxnet, Log4Shell, and MOVEit show both the damage an unknown flaw can do and how fast it spreads once disclosed.
The practical answer is layered: patch fast, watch behavior with EDR, apply least privilege and segmentation, and virtual-patch when no fix exists yet. Continue with the overview of what a cyberattack is, the explanation of a security vulnerability, the guide to SQL injection, or the introduction to cybersecurity.
Key Takeaways:
- A zero-day exploit abuses a flaw unknown to the vendor, so no patch exists when it strikes.
- Vulnerability, exploit, and attack are the flaw, the code that abuses it, and the act of using it.
- They are dangerous because there is no patch, signatures are blind, and attackers run undetected.
- The 2025 baseline was 90 zero-days exploited in the wild, with 48% aimed at enterprise tech.
- Examples include Stuxnet, Log4Shell, MOVEit, and the 2025 WinRAR flaw.
- Defense means fast patching, behavior-based EDR, least privilege, segmentation, and virtual patching.
Frequently Asked Questions (FAQs)
What is a zero-day exploit in simple terms?
A zero-day exploit is an attack that uses a software vulnerability unknown to the vendor, for which no patch exists. The name reflects the zero days of warning the vendor has to fix it.
What is the difference between a zero-day vulnerability and exploit?
A zero-day vulnerability is the unknown flaw in software. A zero-day exploit is the method or code that uses the flaw. A zero-day attack is the act of using the exploit against a target.
Why are zero-day exploits so dangerous?
Zero-day exploits are dangerous because no patch exists, signature-based defenses cannot recognize them, and attackers can operate undetected until the flaw is discovered and fixed.
What was the Log4Shell zero-day?
Log4Shell was a 2021 vulnerability in the Apache Log4j logging library. It was exploited rapidly at scale across countless servers and showed how fast a disclosed flaw can be weaponized.
How do you protect against zero-day exploits?
Protect against zero-day exploits with fast patching, defense in depth, endpoint detection and response, least privilege, and network segmentation. Behavior-based detection catches exploits that signatures miss.
How long does a zero-day vulnerability last?
A zero-day vulnerability lasts from first exploitation until a patch is deployed. This exposure window varies with discovery speed, vendor response, and how quickly organizations apply the fix.


