1. CWE-121: Stack-based buffer overflow. https://cwe.mitre.org/data/definitions/121.html/. CWE-121: Stack-based buffer overflow. https://cwe.mitre.org/data/definitions/121.html/.
2. CWE-122: Heap-based buffer overflow. https://cwe.mitre.org/data/definitions/122.html/. CWE-122: Heap-based buffer overflow. https://cwe.mitre.org/data/definitions/122.html/.
3. CWE-78: Improper neutralization of special elements used in an OS command ('OS command injection?). https://cwe.mitre.org/data/definitions/78.html. CWE-78: Improper neutralization of special elements used in an OS command ('OS command injection?). https://cwe.mitre.org/data/definitions/78.html.
4. Owasp top ten. https://owasp.org/www-project-top-ten/. Owasp top ten. https://owasp.org/www-project-top-ten/.
5. How Secure are our Computer Systems Courses?