A DNS leak is the exposure of your information -- such as DNS queries -- outside of secure, encrypted tunnels when you are using a VPN. If your activity is exposed, this compromises the whole point of using a virtual private network in the first place. The majority of reputable VPNs will ensure that DNS leaks don't happen, but if you can, use an online service like DNS leak test to check your connection.