A Zero-day vulnerability, at its core, is a flaw, a glitch or bugs. It is an unknown exploit in the wild that exposes vulnerability in software or hardware and can create complicated problems well before anyone realizes something is wrong.