Meaning
A zero-day attack is a cyberattack that exploits a software or hardware vulnerability that is unknown to the vendor or for which no security patch is yet available.
It is called “zero-day” because developers have had zero days to fix the vulnerability before it begins to be exploited.
Three related terms should be distinguished:
- Zero-day vulnerability: the unknown security flaw
- Zero-day exploit: the technique or code used to take advantage of that flaw
- Zero-day attack: the actual malicious use of the exploit against a target
How It Works
A zero-day attack generally follows this sequence:
Discovery of vulnerability → Development of exploit → Attack before patch → Detection → Vendor response and patch
Attackers may discover vulnerabilities independently, purchase them from underground markets or obtain them through cyber-espionage networks.
Such attacks may be delivered through:
- malicious websites;
- phishing attachments;
- compromised applications;
- infected documents;
- browser vulnerabilities;
- operating-system flaws;
- network devices;
- mobile applications.
Because traditional antivirus tools often depend on known malware signatures, a previously unknown exploit may initially bypass normal security systems.
Targets and Impact
Zero-day attacks are particularly valuable for:
- cybercriminal groups;
- state-sponsored hackers;
- espionage operations;
- advanced persistent threat groups.
Potential targets include:
- government networks;
- defence systems;
- financial institutions;
- critical infrastructure;
- technology companies;
- journalists and political organisations;
- ordinary users of widely used software.
Consequences may include:
- unauthorised system access;
- theft of sensitive information;
- installation of spyware or ransomware;
- disruption of critical services;
- financial fraud;
- long-term espionage;
- compromise of entire supply chains.
A single vulnerability in widely used software can affect millions of devices before a patch is deployed.
Why Zero-Day Attacks Are Difficult to Prevent
Zero-day attacks are difficult to stop because defenders may not know that the vulnerability exists.
Major challenges include:
- absence of an immediate patch;
- lack of known attack signatures;
- difficulty distinguishing malicious activity from normal behaviour;
- rapid exploitation once vulnerability details become public;
- slow patching of large organisations;
- use of the same vulnerable software across many systems.
The period between public disclosure of a vulnerability and widespread installation of patches is particularly dangerous.
Organisations with outdated software or weak asset inventories remain exposed for longer periods.
Prevention and Response
Zero-day risk cannot be completely eliminated, but its impact can be reduced through layered cybersecurity.
Important measures include:
- timely software and firmware updates;
- network segmentation;
- multi-factor authentication;
- endpoint detection and response systems;
- behavioural and anomaly-based monitoring;
- application allow-listing;
- restricted administrative privileges;
- regular backups;
- vulnerability disclosure programmes;
- rapid incident-response mechanisms.
Security researchers often report newly discovered vulnerabilities through responsible disclosure, giving vendors time to develop a patch before technical details are made public.
Organisations such as CERT-In coordinate vulnerability information, advisories and cyber-incident response in India.
Conclusion
A zero-day attack exploits an unknown or unpatched vulnerability before defenders have an effective fix. Since complete prevention is impossible, cybersecurity must focus on rapid detection, layered defence, timely patching and strong incident-response capability.


