{"id":"GHSA-2p57-rm9w-gvfp","summary":"ip SSRF improper categorization in isPublic","details":"The ip package through 2.0.1 for Node.js might allow SSRF because some IP addresses (such as 127.1, 01200034567, 012.1.2.3, 000:0:0000::01, and ::fFFf:127.0.0.1) are improperly categorized as globally routable via isPublic. NOTE: this issue exists because of an incomplete fix for CVE-2023-42282.","aliases":["CVE-2024-29415"],"modified":"2026-07-17T21:05:41.549238922Z","published":"2024-06-02T22:29:29Z","database_specific":{"github_reviewed_at":"2024-06-02T22:29:29Z","nvd_published_at":"2024-05-27T20:15:08Z","cwe_ids":["CWE-918"],"severity":"HIGH","github_reviewed":true},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2024-29415"},{"type":"WEB","url":"https://github.com/indutny/node-ip/issues/150"},{"type":"WEB","url":"https://github.com/indutny/node-ip/pull/143"},{"type":"WEB","url":"https://github.com/indutny/node-ip/pull/144"},{"type":"PACKAGE","url":"https://github.com/indutny/node-ip"},{"type":"WEB","url":"https://security.netapp.com/advisory/ntap-20250117-0010"}],"affected":[{"package":{"name":"ip","ecosystem":"npm","purl":"pkg:npm/ip"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"last_affected":"2.0.1"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/06/GHSA-2p57-rm9w-gvfp/GHSA-2p57-rm9w-gvfp.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}