CVE catalog

CVE-2026-54272

ip-address is a library for parsing and manipulating IPv4 and IPv6 addresses in JavaScript. Versions 10.1.1 through 10.2.0 are vulnerable to SSRF through misclassification of IPv4-mapped/NAT64 IPv6 ad

[CVE catalog]

Severity
High · CVSS 7.2CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.40% · Oct 25, 2026

ip-address is a library for parsing and manipulating IPv4 and IPv6 addresses in JavaScript. Versions 10.1.1 through 10.2.0 are vulnerable to SSRF through misclassification of IPv4-mapped/NAT64 IPv6 addresses. Address6.getType() classifies an address by matching it against a table of known IPv6 special-use prefixes, returning Global unicast when nothing matches. That table had no entry for the IPv4-mapped range (::ffff:0:0/96), so every mapped address fell through to Global unicast; NAT64 addresses matched their own NAT64 … labels. The boolean checks isLoopback, isUnspecified, and isMulticast compared getType() against a fixed label and so returned false, while isLinkLocal and isULA checked only the native IPv6 ranges. The library already exposed isMapped4() and to4(), but did not apply them inside these checks, so a mapped or NAT64 address was never normalized to its embedded IPv4 address before classification. For IPv4-mapped addresses the host OS routes to the IPv4 stack, so the misclassification is reachable on any dual-stack host. For NAT64, the classification bypass is unconditional but end-to-end reachability additionally requires a NAT64/DNS64 gateway in the deployment network.This issue has been fixed in version 10.2.1.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiannode-ip-addresssid10.7.5-1fixed
Debiannode-ip-addressforky10.7.2-1fixed
Debiannode-ip-addresstrixie8.1.0-2not affected
Debiannode-ip-addressbookworm8.1.0-2not affected
Npmip-addressNot reported10.2.1fixed
Npmip-addressNot reported10.2.1fixed
Opensusenodejs26tumbleweed26.7.0-1.1fixed
Susenodejs24linux enterprise server 16.024.18.1-160000.1.1fixed
Susenodejs24linux enterprise server for sap applications 16.024.18.1-160000.1.1fixed
Susenodejs22linux enterprise server 16.022.23.2-160000.1.1fixed
Susenodejs22linux enterprise server for sap applications 16.022.23.2-160000.1.1fixed
Susenodejs24linux enterprise server 16.024.18.1-160000.1.1fixed
Susenodejs24linux enterprise server for sap applications 16.024.18.1-160000.1.1fixed
Susenodejs22linux enterprise server 16.022.23.2-160000.1.1fixed
Susenodejs22linux enterprise server for sap applications 16.022.23.2-160000.1.1fixed
Opensusenodejs24leap 16.024.18.1-160000.1.1fixed
Opensusenodejs22leap 16.022.23.2-160000.1.1fixed
Susenodejs22linux enterprise module for web and scripting 15 sp722.23.2-150700.3.18.1fixed
Susenodejs24linux enterprise module for web and scripting 15 sp724.18.1-150700.15.16.1fixed
Susenodejs22linux enterprise server 15 sp6-ltss22.23.2-150600.13.24.1fixed
Susenodejs22linux enterprise server for sap applications 15 sp622.23.2-150600.13.24.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannode-ip-addresssourcesid10.3.1-1not yet assignedNot reported[1143057]
Debiannode-ip-addresssourceforky10.3.1-1not yet assignedNot reported[1143057]
Debiannode-ip-addresssourcetrixieNot affectedunimportantNot reported[1143057]
Debiannode-ip-addresssourcebookwormNot affectedunimportantNot reported[1143057]
Npmip-addressnpmNot reported10.2.1Not reportedGHSA-22JQ-VG5J-6VGGNot reported
Npmip-addressnpmNot reported10.2.1Not reportedNot reportedNot reported
Opensusenodejs26rpmtumbleweed26.7.0-1.1Not reportedOPENSUSE-SU-2026:11611-1Not reported
Susenodejs24rpmlinux enterprise server 16.024.18.1-160000.1.1Not reportedSUSE-SU-2026:23131-1Not reported
Susenodejs24rpmlinux enterprise server for sap applications 16.024.18.1-160000.1.1Not reportedSUSE-SU-2026:23131-1Not reported
Susenodejs22rpmlinux enterprise server 16.022.23.2-160000.1.1Not reportedSUSE-SU-2026:23130-1Not reported
Susenodejs22rpmlinux enterprise server for sap applications 16.022.23.2-160000.1.1Not reportedSUSE-SU-2026:23130-1Not reported
Susenodejs24rpmlinux enterprise server 16.024.18.1-160000.1.1Not reportedSUSE-SU-2026:23155-1Not reported
Susenodejs24rpmlinux enterprise server for sap applications 16.024.18.1-160000.1.1Not reportedSUSE-SU-2026:23155-1Not reported
Susenodejs22rpmlinux enterprise server 16.022.23.2-160000.1.1Not reportedSUSE-SU-2026:23154-1Not reported
Susenodejs22rpmlinux enterprise server for sap applications 16.022.23.2-160000.1.1Not reportedSUSE-SU-2026:23154-1Not reported
Opensusenodejs24rpmleap 16.024.18.1-160000.1.1Not reportedOPENSUSE-SU-2026:21546-1Not reported
Opensusenodejs22rpmleap 16.022.23.2-160000.1.1Not reportedOPENSUSE-SU-2026:21545-1Not reported
Susenodejs22rpmlinux enterprise module for web and scripting 15 sp722.23.2-150700.3.18.1Not reportedSUSE-SU-2026:3557-1Not reported
Susenodejs24rpmlinux enterprise module for web and scripting 15 sp724.18.1-150700.15.16.1Not reportedSUSE-SU-2026:3520-1Not reported
Susenodejs22rpmlinux enterprise server 15 sp6-ltss22.23.2-150600.13.24.1Not reportedSUSE-SU-2026:3521-1Not reported
Susenodejs22rpmlinux enterprise server for sap applications 15 sp622.23.2-150600.13.24.1Not reportedSUSE-SU-2026:3521-1Not reported

[Debian bug #1143057]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [nodejs26]

    Details (1)
    • 26.7.0-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 26.7.0-1.1

      Version impact unknown

      nvd · nodejs26 · opensuse · tumbleweed

  • [nodejs26-docs]Unknown

    Source package: [nodejs26]

    Details (1)
    • 26.7.0-1.1 · noarch · tumbleweed

      Unknown · Fixed: 26.7.0-1.1

      Version impact unknown

      nvd · nodejs26 · opensuse · tumbleweed

  • [npm26]Unknown

    Source package: [nodejs26]

    Details (1)
    • 26.7.0-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 26.7.0-1.1

      Version impact unknown

      nvd · nodejs26 · opensuse · tumbleweed

  • [nodejs26]Fixed

    Source package: [nodejs26]

    Details (1)
    • 26.7.0-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 26.7.0-1.1

      nvd · nodejs26 · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [node-ip-address]Not affected
    Details (2)
    • 8.1.0-2 · all · bookworm

      Not affected

      nvd · node-ip-address · debian · bookworm

    • 8.1.0-2 · all · bookworm

      Not affected

      nvd · node-ip-address · debian · bookworm

Observed:

References