Bug 2559875 (CVE-2026-105482) - CVE-2026-105482 nodejs: nodejs: dns.resolve truncates hostnames containing a NUL character
Summary: CVE-2026-105482 nodejs: nodejs: dns.resolve truncates hostnames containing a ...
Keywords:
Status: NEW
Alias: CVE-2026-105482
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2559941 2559944 2559949 2559957 2559942 2559952 2559955
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-23 14:11 UTC by OSIDB Bzimport
Modified: 2026-11-03 15:17 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:92376 0 None None None 2026-10-29 14:21:03 UTC
Red Hat Product Errata RHSA-2026:92378 0 None None None 2026-10-29 22:29:55 UTC

Description OSIDB Bzimport 2026-10-23 14:11:19 UTC
A flaw was found in Node.js. The callback- and promise-based dns.resolve APIs did not reject hostnames containing an embedded NUL character. Because c-ares treats the name as a C string, a name such as example.com\0.trusted.corp is truncated to example.com, so the resolver returns records for an unintended hostname.

Comment 2 Akiyoshi Kurita 2026-10-28 18:01:43 UTC
Hello Red Hat Product Security team,

A public proof of concept (PoC) has been reported for CVE-2026-105482, a Node.js DNS hostname truncation issue involving embedded NUL bytes.

PoC reference:
https://github.com/CaterMaoZi/CVE-2026-105482-POC

According to the report, dns.resolve*() may resolve a different hostname from the one validated by an application, potentially bypassing domain allowlist checks. This issue has been described as an incomplete fix for CVE-2026-48930.

I have not independently reproduced the PoC on RHEL. I am sharing the reference for your awareness and impact assessment.

Thank you.

Comment 3 Jon Orris 2026-10-29 14:21:02 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2026:92376 https://access.redhat.com/errata/RHSA-2026:92376

Comment 4 Jon Orris 2026-10-29 22:29:53 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:92378 https://access.redhat.com/errata/RHSA-2026:92378


Note You need to log in before you can comment on or make changes to this bug.