DNS rebinding is an attack where an attacker tricks a user into visiting a malicious website, which then redirects to an invalid IP address. This can expose the user's local machine to the attacker. In Node.js, this vulnerability was related to the improper validation of IP addresses.