CVE-2026-69192

EUVD-2026-52419
ip-address is a library for parsing and manipulating IPv4 and IPv6 addresses in JavaScript. Prior to 10.3.1, Address4 accepts an octet written with a leading zero and decodes it as decimal, while the WHATWG URL host parser, inet_aton, and getaddrinfo all decode a leading zero as octal. The library and the network stack therefore disagree about which host a string names. new Address4('012.0.0.1') reports correctForm() of 12.0.0.1 and isPrivate() of false, but fetch('http://012.0.0.1/') connects to 10.0.0.1. An application that builds a network trust-boundary decision on these checks, for example a filter intended to block Server-Side Request Forgery, or SSRF, will classify an internal target as external and allow the request. The defect is in the parse gate rather than in any one classifier, so every consumer of Address4 inherits it: isPrivate(), isLoopback(), isLinkLocal(), isCGNAT(), isInSubnet(), isHostInSubnet(), and correctForm() are all computed from the mis-decoded octets. This issue is fixed in version 10.3.1.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
GitHub_MCNA
7.7 HIGH
NETWORK
LOW
NONE
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:H/SI:N/SA:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 30.27%
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources.
VendorProductVersionSource
beaugundersonip-address
𝑥
< 10.3.1
CNA
Debian logo
Debian Releases
Debian Product
Codename
node-ip-address
bookworm
vulnerable
forky
10.4.0-1
fixed
sid
10.4.0-1
fixed
trixie
no-dsa
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
node-ip-address
focal
needs-triage
jammy
needs-triage
noble
needs-triage
resolute
needs-triage
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
nodejs20
suse enterprise sap 15 SP5
20.20.2-150500.11.30.1
fixed
suse enterprise sap 15 SP6
20.20.2-150600.3.21.1
fixed
suse enterprise server 15 SP5
20.20.2-150500.11.30.1
fixed
suse enterprise server 15 SP6
20.20.2-150600.3.21.1
fixed
nodejs20-devel
suse enterprise sap 15 SP5
20.20.2-150500.11.30.1
fixed
suse enterprise sap 15 SP6
20.20.2-150600.3.21.1
fixed
suse enterprise server 15 SP5
20.20.2-150500.11.30.1
fixed
suse enterprise server 15 SP6
20.20.2-150600.3.21.1
fixed
nodejs20-docs
suse enterprise sap 15 SP5
20.20.2-150500.11.30.1
fixed
suse enterprise sap 15 SP6
20.20.2-150600.3.21.1
fixed
suse enterprise server 15 SP5
20.20.2-150500.11.30.1
fixed
suse enterprise server 15 SP6
20.20.2-150600.3.21.1
fixed
npm20
suse enterprise sap 15 SP5
20.20.2-150500.11.30.1
fixed
suse enterprise sap 15 SP6
20.20.2-150600.3.21.1
fixed
suse enterprise server 15 SP5
20.20.2-150500.11.30.1
fixed
suse enterprise server 15 SP6
20.20.2-150600.3.21.1
fixed