A watering hole attack involves compromising a website or online resource frequented by a target group, in order to infect visitors with malware or capture sensitive information. This tactic leverages the trust users have in the compromised site, making it an effective method for targeted attacks.