Netskope Interview Question

Describe the difference between an exploit, a vulnerabiltity, and malware.