CVE catalog

CVE-2026-47691

Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, Netty's `DnsResolveContext` insufficiently validates the bai

[CVE catalog]

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

Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, Netty's `DnsResolveContext` insufficiently validates the bailiwick of NS records, enabling DNS Cache Poisoning. An attacker controlling an authoritative name server for a subdomain can poison the cache for parent domains (like `.co.uk`). In `io.netty.resolver.dns.DnsResolveContext.AuthoritativeNameServerList#add` method accepts any NS record from the AUTHORITY section as long as the record's name is a suffix of the questionName. Subsequently, the `handleWithAdditional` method caches the associated A records from the ADDITIONAL section directly into the `authoritativeDnsServerCache` under the parent domain's key. This bypasses standard bailiwick rules, where a server authoritative for a subdomain should not be trusted to provide authoritative records for its parent. The poisoned cache is then used for all future resolutions under the parent domain's key. Versions 4.1.135.Final and 4.2.15.Final patch the issue.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debiannettysid1:4.1.48-16vulnerable
Debiannettyforky1:4.1.48-16vulnerable
Debiannettytrixie1:4.1.48-10+deb13u1vulnerable
Debiannettytrixie-security1:4.1.48-10+deb13u1vulnerable
Debiannettybookworm1:4.1.48-7+deb12u2vulnerable
Debiannettybookworm-security1:4.1.48-7+deb12u2vulnerable
CpenettyNot reportedNot reportedvulnerable
CpenettyNot reported4.1.135fixed
CpenettyNot reported4.2.15fixed
Mavenio.netty:netty-resolver-dnsNot reported4.1.135.Finalfixed
CpenettyNot reported4.2.15fixed
Ubuntunettynoble1:4.1.48-9ubuntu0.2+esm2fixed
Ubuntulibnetty-javanoble1:4.1.48-9ubuntu0.2+esm2fixed
Ubuntunettypro1:4.1.48-7vulnerable
Ubuntunettypro1:4.1.48-8vulnerable
Ubuntunettypro1:4.1.48-9vulnerable
Ubuntunettypro1:4.1.48-9ubuntu0.1~esm1vulnerable
Ubuntunettypro1:4.1.48-9ubuntu0.1~esm2vulnerable
Ubuntunettypro1:4.1.48-9ubuntu0.1vulnerable
Ubuntunettypro1:4.1.48-9ubuntu0.1+esm1vulnerable
Ubuntunettypro1:4.1.48-9ubuntu0.1+esm3vulnerable
Ubuntunettypro1:4.1.48-9ubuntu0.2vulnerable
Ubuntunettypro1:4.1.48-9ubuntu0.2+esm1vulnerable
Ubuntunettypro1:4.1.48-9ubuntu0.2+esm2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannettysourcesid(unfixed)not yet assignedNot reported[1139914]
Debiannettysourceforky(unfixed)not yet assignedNot reported[1139914]
Debiannettysourcetrixie(unfixed)not yet assignedNot reported[1139914]
Debiannettysourcebookworm(unfixed)not yet assignedNot reported[1139914]
CpenettycpeNot reported4.1.135Not reportedNot reportedNot reported
CpenettycpeNot reported4.2.15Not reportedNot reportedNot reported
Mavenio.netty:netty-resolver-dnsmavenNot reported4.1.135.FinalNot reportedGHSA-5PVG-856G-CP85Not reported
CpenettycpeNot reported4.2.15Not reportedNVD-CVE-2026-47691Not reported
Ubuntunettydebnoble1:4.1.48-9ubuntu0.2+esm2Not reportedNot reportedNot reported
Ubuntulibnetty-javadebnoble1:4.1.48-9ubuntu0.2+esm2Not reportedNot reportedNot reported
Ubuntunettydebpro1:4.1.48-9ubuntu0.2+esm2Not reportedUSN-8742-1Not reported

[Debian bug #1139914]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libnetty-java]Affected

    Source package: [netty]

    Details (4)
    • 1:4.1.48-7+deb12u2 · all · bookworm

      Affected

      nvd · netty · debian · bookworm; nvd · netty · debian · 12

    • 1:4.1.48-7+deb12u2 · all · bookworm

      Affected

      nvd · netty · debian · bookworm; nvd · netty · debian · 12

    • 1:4.1.48-7+deb12u2 · all · bookworm-security

      Affected

      nvd · netty · debian · bookworm; nvd · netty · debian · 12

    • 1:4.1.48-7+deb12u2 · all · bookworm-security

      Affected

      nvd · netty · debian · bookworm; nvd · netty · debian · 12

[Debian 13 (Trixie)]

  • [libnetty-java]Affected

    Source package: [netty]

    Details (4)
    • 1:4.1.48-10+deb13u1 · all · trixie

      Affected

      nvd · netty · debian · 13

    • 1:4.1.48-10+deb13u1 · all · trixie

      Affected

      nvd · netty · debian · 13

    • 1:4.1.48-10+deb13u1 · all · trixie-security

      Affected

      nvd · netty · debian · 13

    • 1:4.1.48-10+deb13u1 · all · trixie-security

      Affected

      nvd · netty · debian · 13

Observed:

References