Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2023-42282

The ip package before 1.1.9 for Node.js might allow SSRF because some IP addresses (such as 0x7f.1) are improperly categorized as globally routable via isPublic.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2023-42282
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 00:55 UTC · Revision 1

Source evidence

CVE-2023-42282

core-osv · Original source

Published 8 Feb 2024, 00:00 UTC

The ip package before 1.1.9 for Node.js might allow SSRF because some IP addresses (such as 0x7f.1) are improperly categorized as globally routable via isPublic.

osv:CVE-2023-42282
Complete source record
{
  "id": "9104b5b13a2d290dc8fe7737dbb45a048333ab1e3e4b445cbf8f34d356113feb",
  "url": "https://osv.dev/vulnerability/CVE-2023-42282",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2023-42282",
    "summary": "The ip package before 1.1.9 for Node.js might allow SSRF because some IP addresses (such as 0x7f.1) are improperly categorized as globally routable via isPublic.",
    "evidence": "osv:CVE-2023-42282",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2023-42282",
      "aliases": [
        "CVE-2023-42282",
        "GHSA-78xj-cgh5-2h22"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/indutny/node-ip",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1ecbf2fd8c0cc85e44c3b587d2de641f50dc0217"
                },
                {
                  "introduced": "4b2f4e7cb52a723fd286611385487afe85f01579"
                },
                {
                  "fixed": "6a3ada9b471b09d5f0f5be264911ab564bf67894"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:fedorindutny:ip:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "1.1.9"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:fedorindutny:ip:2.0.0:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "2.0.0"
                      },
                      {
                        "last_affected": "2.0.0"
                      }
                    ],
                    "source": "CPE_STRING"
                  },
                  {
                    "range": [
                      {
                        "fixed": "6a3ada9b471b09d5f0f5be264911ab564bf67894"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "2.0.0",
            "v1.1.8",
            "v1.1.7",
            "v1.1.6",
            "v1.1.5",
            "v1.1.4",
            "v1.1.2",
            "v1.1.1",
            "v1.1.0",
            "v1.0.2",
            "v1.0.1",
            "v1.0.0",
            "v0.3.4",
            "v0.3.3",
            "v0.3.2",
            "v0.3.1",
            "v0.3.0",
            "v0.2.0",
            "v0.1.0",
            "v0.0.5",
            "v0.0.4",
            "v0.0.3",
            "v0.0.2",
            "v0.0.1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-42282.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:24.751076429Z",
      "provider": "osv",
      "references": [
        "https://cosmosofcyberspace.github.io/npm_ip_cve/npm_ip_cve.html",
        "https://huntr.com/bounties/bfc3b23f-ddc0-4ee7-afab-223b07115ed3/",
        "https://www.bleepingcomputer.com/news/security/dev-rejects-cve-severity-makes-his-github-repo-read-only/",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/42xxx/CVE-2023-42282.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2023-42282",
        "https://security.netapp.com/advisory/ntap-20240315-0008/",
        "https://github.com/indutny/node-ip/commit/6a3ada9b471b09d5f0f5be264911ab564bf67894"
      ],
      "provider_metadata": {
        "cna_assigner": "mitre",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/42xxx/CVE-2023-42282.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2023-42282",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 491351,
  "published_at": "2024-02-08T00:00:00+00:00"
}