← Search CVEs

CVE-2026-105483

HIGH 7.4

Published 2026-10-23 · Last modified 2026-10-23

A flaw in Node.js TLS hostname verification allows a certificate without a matching IP address SAN to authenticate a connection to an IPv4 address when the host is written with non-ASCII characters, such as fullwidth digits (`127.0.0.1`). `tls.checkServerIdentity()` did not recognize such hosts as IP addresses, even though they normalize and resolve to a regular IPv4 address, and matched them against the certificate DNS names and Common Name instead. A certificate containing `DNS:127.0.0.1` or `DNS:*.0.0.1` could therefore be accepted for an IP endpoint it was not issued for. This is a regression introduced after the fix for CVE-2026-48618. This vulnerability affects Node.js **26.x** and **24.x**.

ELEVATED IMPACT

Severe if exploited (CVSS 7.4), but no known exploitation and low modeled probability. Patch on a normal cadence.

Exploitation likelihood

0.3%chance of exploitation in 30 days · 20th percentile

○ In CISA KEV ○ Catalogued PoC

Impact if exploited

7.4CVSS 3.0 · HIGH

  • ConfidentialityHigh
  • IntegrityHigh
  • AvailabilityNone

What an attacker needs

  • ✓Access: Reachable over the network — no local access needed
  • ✓Privileges: No account or privileges required
  • ✓User interaction: No user interaction needed
  • ⚠Complexity: Needs a race window or specific setup

✓ lowers the bar for an attacker · ⚠ raises it

Proof of concept

No public PoC is currently catalogued.

Search for new PoCs

Search GitHub now — results may be empty or unverified.

Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.

Data snapshot:

Affected

Vendors Nodejs

Products Node

Weakness (CWE)

  • CWE-295: Improper Certificate Validation

CVSS vector

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

References and research data (JSON)

Vendor product assessments

Showing 32 of 67 vendor product statements; 35 omitted. Read the full vendor advisory.

  • nodejs24 as a component of Red Hat Enterprise Linux 10 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs24

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs24-docs as a component of Red Hat Enterprise Linux 10 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs24-docs

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs24-npm as a component of Red Hat Enterprise Linux 10 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs24-npm

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs26.src as a component of Red Hat Enterprise Linux 10 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs26?arch=src

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-docs (nodejs:24) as a component of Red Hat Enterprise Linux 8 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs-docs?rpmmod=nodejs:24

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-libs (nodejs:24) as a component of Red Hat Enterprise Linux 8 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs-libs?rpmmod=nodejs:24

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-packaging-bundler (nodejs:24) as a component of Red Hat Enterprise Linux 8 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs-packaging-bundler?rpmmod=nodejs:24

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-packaging (nodejs:24) as a component of Red Hat Enterprise Linux 8 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs-packaging?rpmmod=nodejs:24

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs (nodejs:24) as a component of Red Hat Enterprise Linux 8 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs?rpmmod=nodejs:24

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • v8-12.4-devel (nodejs:24) as a component of Red Hat Enterprise Linux 8 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/v8-12.4-devel?rpmmod=nodejs:24

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-docs (nodejs:26) as a component of Red Hat Enterprise Linux 9 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs-docs?rpmmod=nodejs:26

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-full-i18n (nodejs:26) as a component of Red Hat Enterprise Linux 9 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs-full-i18n?rpmmod=nodejs:26

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-libs (nodejs:26) as a component of Red Hat Enterprise Linux 9 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs-libs?rpmmod=nodejs:26

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs.src (nodejs:26) as a component of Red Hat Enterprise Linux 9 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/nodejs?arch=src&rpmmod=nodejs:26

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • npm (nodejs:24) as a component of Red Hat Enterprise Linux 9 · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/npm?rpmmod=nodejs:24

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • none available: Affected
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs25.src as a component of Red Hat Hardened Images · known affected

    Vendor assessment for this product only.

    pkg:rpm/redhat/[email protected]?arch=src

    • workaround: To mitigate do not pass untrusted hostnames that may contain non-ASCII or fullwidth digits into TLS clients such as tls.connect, https.request, or fetch. Restrict outbound TLS connections to trusted destinations only, and segment services that initiate TLS client connections from untrusted networks.
    • no fix planned: Will not fix
    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs as a component of Red Hat Enterprise Linux 10 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-docs as a component of Red Hat Enterprise Linux 10 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs-docs

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-libs as a component of Red Hat Enterprise Linux 10 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs-libs

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs22.src as a component of Red Hat Enterprise Linux 10 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs22?arch=src

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-docs (nodejs:22) as a component of Red Hat Enterprise Linux 8 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs-docs?rpmmod=nodejs:22

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-libs (nodejs:22) as a component of Red Hat Enterprise Linux 8 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs-libs?rpmmod=nodejs:22

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-nodemon (nodejs:22) as a component of Red Hat Enterprise Linux 8 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs-nodemon?rpmmod=nodejs:22

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-packaging.src (nodejs:22) as a component of Red Hat Enterprise Linux 8 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs-packaging?arch=src&rpmmod=nodejs:22

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs (nodejs:22) as a component of Red Hat Enterprise Linux 8 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs?rpmmod=nodejs:22

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • v8-12.4-devel (nodejs:22) as a component of Red Hat Enterprise Linux 8 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/v8-12.4-devel?rpmmod=nodejs:22

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-docs (nodejs:22) as a component of Red Hat Enterprise Linux 9 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs-docs?rpmmod=nodejs:22

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs-libs (nodejs:22) as a component of Red Hat Enterprise Linux 9 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs-libs?rpmmod=nodejs:22

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs (nodejs:22) as a component of Red Hat Enterprise Linux 9 · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs?rpmmod=nodejs:22

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • hi/nodejs as a component of Red Hat Hardened Images · known not affected

    Vendor assessment for this product only.

    Reason: component not present

    pkg:oci/nodejs@sha256:0b09273472d5eb02bd56df5e97aa44a9d6f406e117baef591d1edabdd4aa844a?repository_url=registry.redhat.io/hi/nodejs

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs22.src as a component of Red Hat Hardened Images · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs22?arch=src

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00
  • nodejs26.src as a component of Red Hat Hardened Images · known not affected

    Vendor assessment for this product only.

    Reason: vulnerable code not present

    pkg:rpm/redhat/nodejs26?arch=src

    Red Hat · CVE-2026-105483 · Updated 2026-10-23T18:19:30+00:00

Unverified PoC candidates

Catalogue matches for further research. These repositories have not been validated as working exploits.

1 candidate

All CVSS metrics

  • HIGH 7.4 v3.0 · CNA Primary
    CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
  • HIGH 7.4 v3.0 · NVD Secondary
    CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N

References

Advisories

Technical & other

Sources: NVD · CVE.org · EPSS