A zero-day vulnerability is a flaw in software that hackers discover before the company does.