CVE-2026-105482 in Node.jsinfo

Zusammenfassung

von VulDB • 23.10.2026

Ein Fehler in der DNS-Auflösung von Node.js ermöglicht es, Hostnamen, die ein NUL-Byte enthalten, durch die Funktionen dns.resolve*() und dns.reverse() stillschweigend zu kürzen. Dies ist eine unvollständige Korrektur für CVE-2026-48930, die nur dns.lookup() sowie die net/tls-Hostoptionen abdeckte.

Da der Name als C-Zeichenkette an c-ares übergeben wird, löst das Abfragen von attacker.example\0.trusted.example tatsächlich attacker.example auf und gibt dessen Datensätze ohne Fehlermeldung zurück. Anwendungen, die einen Hostnamen validieren (z. B. gegen eine Domain-Acceptance-Liste) und ihn anschließend mit dns.resolve*() auflösen, können sich auf Datensätze für einen anderen Namen als denjenigen beziehen, der ursprünglich validiert wurde.

Diese Schwachstelle betrifft Node.js 26.x, 24.x und 22.x.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Hackerone

Reservieren

05.10.2026

Veröffentlichung

23.10.2026

Moderieren

akzeptiert

Eintrag

VDB-425995

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!