Three Common Software Vulnerabilities