Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2023-42282

31
FAUCET Score

CVE-2023-42282 is a critical Server-Side Request Forgery (SSRF) vulnerability affecting the Node.js 'ip' package (versions before 1.1.9). It arises because certain IP addresses, like 0x7f.1, are incorrectly classified as globally routable by the 'isPublic' function. This flaw carries a CVSS score of 9.8 (Critical), indicating a severe risk with network-based attacks requiring no user interaction, potentially leading to complete compromise of confidentiality, integrity, and availability. While there is no known active exploitation or public exploit code (Metasploit, Nuclei, ExploitDB), the vulnerability has garnered significant community discussion and media coverage, suggesting a high level of awareness and potential for future exploitation.

Impacted Technologies

VendorProductVersion(s)CPE
< 1.1.9CPE matchmatch criteria
cpe:2.3:a:fedorindutny:ip:*:*:*:*:*:node.js:*:*
2.0.0CPE matchmatch criteria
cpe:2.3:a:fedorindutny:ip:2.0.0:*:*:*:*:node.js:*:*

CVSS Data

CVSS version used by this source: 3.1

9.8CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
3.9
Impact Score
5.9
CvssVersion
3.1

Exploit Intelligence

EPSS Score
1.61%
Probability of exploitation in next 30 days
EPSS Percentile
73.5%
Percentile rank of EPSS score among Peer Group
As of 2026-07-28
Model: v2026.06.15
This CVE's current EPSS score of 0.0161 is in the 61st percentile among its peer group of 36,897 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.

Media Mentions

The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (40)

github_advisorypatch availablevia nvd_reference
View patch
microsoftpatch availablevia msrc
Product: Azure Linux 3.0 ARMFixed in: 20.14.0-1
microsoftpatch availablevia msrc
Product: cbl2 nodejs18 18.18.2-4 on CBL Mariner 2.0Fixed in: 18.18.2-4
microsoftpatch availablevia msrc
Product: cbl2 reaper 3.1.1-18 on CBL Mariner 2.0Fixed in: 3.1.1-10
microsoftpatch availablevia msrc
Product: cbl2 reaper 3.1.1-10 on CBL Mariner 2.0Fixed in: 3.1.1-10
microsoftpatch availablevia msrc
Product: azl3 nodejs 20.10.0-2 on Azure Linux 3.0Fixed in: 20.14.0-1
microsoftpatch availablevia msrc
Product: azl3 nodejs 20.14.0-1 on Azure Linux 3.0Fixed in: 20.14.0-1
microsoftpatch availablevia msrc
Product: cbl2 nodejs 16.20.2-3 on CBL Mariner 2.0Fixed in: 16.20.2-3
microsoftpatch availablevia msrc
Product: cbl2 nodejs 16.20.2-4 on CBL Mariner 2.0Fixed in: 16.20.2-3
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 x64Fixed in: 16.20.2-3
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 x64Fixed in: 18.18.2-4
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 x64Fixed in: 3.1.1-10
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 ARMFixed in: 16.20.2-3
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 ARMFixed in: 18.18.2-4
microsoftpatch availablevia msrc
Product: CBL Mariner 2.0 ARMFixed in: 3.1.1-10
microsoftpatch availablevia msrc
Product: Azure Linux 3.0 x64Fixed in: 20.14.0-1
microsoftpatch availablevia msrc
Product: 19748-17086Fixed in: 18.18.2-4
microsoftpatch availablevia msrc
Product: 17443-16823Fixed in: 18.18.2-4
microsoftpatch availablevia msrc
Product: 19820-17086Fixed in: 3.1.1-10
microsoftpatch availablevia msrc
Product: 16907-16823Fixed in: 3.1.1-10
microsoftpatch availablevia msrc
Product: 19740-17084Fixed in: 20.14.0-1
microsoftpatch availablevia msrc
Product: 16990-17084Fixed in: 20.14.0-1
microsoftpatch availablevia msrc
Product: 17389-17086Fixed in: 16.20.2-3
microsoftpatch availablevia msrc
Product: 18165-16823Fixed in: 16.20.2-3
microsoftpatch availablevia msrc
Product: 19951-17086Fixed in: 16.20.2-3
microsoftpatch availablevia msrc
Product: cbl2 nodejs18 18.18.2-7 on CBL Mariner 2.0Fixed in: 18.18.2-4
npmpatch availablevia ghsa
Product: ipFixed in: 1.1.9
npmpatch availablevia ghsa
Product: ipFixed in: 2.0.1
redhatpatch availablevia redhat_api
Product: HawtIO 4.0.0 for Red Hat build of Apache Camel 4
View patch
redhatpatch availablevia redhat_api
Product: NETWORK-OBSERVABILITY-1.6.0-RHEL-9Fixed in: network-observability/network-observability-cli-rhel9:v1.6.0-66
View patch
redhatpatch availablevia redhat_api
Product: NETWORK-OBSERVABILITY-1.6.0-RHEL-9Fixed in: network-observability/network-observability-console-plugin-rhel9:v1.6.0-66
View patch
redhatpatch availablevia redhat_api
Product: NETWORK-OBSERVABILITY-1.6.0-RHEL-9Fixed in: network-observability/network-observability-ebpf-agent-rhel9:v1.6.0-66
View patch
redhatpatch availablevia redhat_api
Product: NETWORK-OBSERVABILITY-1.6.0-RHEL-9Fixed in: network-observability/network-observability-flowlogs-pipeline-rhel9:v1.6.0-66
View patch
redhatpatch availablevia redhat_api
Product: NETWORK-OBSERVABILITY-1.6.0-RHEL-9Fixed in: network-observability/network-observability-operator-bundle:1.6.0-78
View patch
redhatpatch availablevia redhat_api
Product: NETWORK-OBSERVABILITY-1.6.0-RHEL-9Fixed in: network-observability/network-observability-rhel9-operator:v1.6.0-66
View patch
redhatpatch availablevia redhat_api
Product: Red Hat OpenShift Dev Spaces 3 ContainersFixed in: devspaces/code-rhel8:3.17-19
View patch
redhatpatch availablevia redhat_api
Product: RHDH-1.1-RHEL-9Fixed in: rhdh/rhdh-hub-rhel9:1.1-97
View patch
redhatpatch availablevia redhat_api
Product: RHODF-4.15-RHEL-9Fixed in: odf4/mcg-core-rhel9:v4.15.0-68
View patch
redhatpatch availablevia redhat_api
Product: Migration Toolkit for Virtualization 2.5Fixed in: migration-toolkit-virtualization/mtv-console-plugin-rhel9:2.5.6-4
View patch
redhatno patchvia redhat_api
Product: Node HealthCheck OperatorFixed in: workload-availability/node-remediation-console-rhel8

Vendor Advisories (4)

microsoft2024-Jul/CVE-2023-42282

CVE-2023-42282

Jul 9, 2024
microsoft2024-Feb/CVE-2023-42282Critical

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.

Feb 13, 2024
npmGHSA-78xj-cgh5-2h22low

NPM IP package incorrectly identifies some private IP addresses as public

Feb 8, 2024
redhatCVE-2023-42282Important

nodejs-ip: arbitrary code execution via the isPublic() function

Feb 8, 2024

References

cosmosofcyberspace.github.io / npm_ip_cve/npm_ip_cve.html
ExploitThird Party Advisory
github.com / indutny/node-ip/commit/6a3ada9b471b09d5f0f5be264911ab564bf67894
Patch
huntr.com / bounties/bfc3b23f-ddc0-4ee7-afab-223b07115ed3
ExploitTechnical Description
security.netapp.com / advisory/ntap-20240315-0008
Third Party Advisory
bleepingcomputer.com / news/security/dev-rejects-cve-severity-makes-his-github-repo-read-only
Press/Media Coverage