Netskope interview question

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