VYPR
High severity8.7NVD Advisory· Published Jun 8, 2026· Updated Jun 8, 2026

Netty has Insufficient Bailiwick Validation for NS Records

CVE-2026-47691

Description

Netty's DNS resolver allows DNS cache poisoning by accepting NS records from subdomains for parent domains, impacting all applications using the resolver.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Netty's DNS resolver allows DNS cache poisoning by accepting NS records from subdomains for parent domains, impacting all applications using the resolver.

Vulnerability

Netty's DnsResolveContext.AuthoritativeNameServerList#add method insufficiently validates the bailiwick of NS records. It accepts any NS record from the AUTHORITY section if the record's name is a suffix of the queried name. This vulnerability affects Netty versions <= 4.1.134.Final and >= 4.2.0.Final, <= 4.2.14.Final [3].

Exploitation

An attacker controlling an authoritative name server for a subdomain (e.g., evil.co.uk.) can trick a Netty DNS resolver into accepting an NS record claiming authority over a parent domain (e.g., co.uk.). The handleWithAdditional method then caches associated A records under the parent domain's key, bypassing standard bailiwick rules [3], [4].

Impact

This vulnerability enables DNS Cache Poisoning. An attacker can poison the cache for parent domains, leading to all future resolutions under that domain being directed to attacker-controlled infrastructure. Any application using Netty's DNS resolver is impacted [3], [4].

Mitigation

Netty versions 4.1.135.Final and 4.2.15.Final contain fixes for this vulnerability [1], [2], [3].

AI Insight generated on Jun 8, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

1

Patches

0

No patches discovered yet.

Vulnerability mechanics

No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.

References

4

News mentions

1