Arbitrary Code Execution and Sensitive Information Theft via isPublic()
CVE-2023-42282
9.8CRITICAL
What is CVE-2023-42282?
The ip package prior to version 1.1.9 for Node.js is vulnerable to Server Side Request Forgery (SSRF) due to a flaw in how certain IP addresses are classified. Specifically, certain addresses, such as 0x7f.1, are incorrectly marked as publicly routable, which can lead to unauthorized access to internal resources. This vulnerability may allow attackers to send crafted requests that compromise network security and leverage internal systems, posing a significant risk to applications relying on the ip package for IP address management.
