A DNS leak happens when a VPN malfunctions and leaks your personal browsing information - in other words, the websites that you visit while it's active. It's a pretty serious issue, and you're better off using VPNs that have a clear and spotless record, as far as DNS leaks are concerned.