The difference between viruses and malware is that malware is an umbrella term, covering all kinds of threats, while viruses are one type of malware among many others.