Test your understanding of software vulnerabilities, bug vs vulnerability distinction, common vulnerability classes, and exploits.