Netty: DNS Cache Poisoning due to Predictable PRNG and Default Static Source Port
Published Jun 12, 2026
6.8
MEDIUMCVSS 3.1
EPSS 0.40%
Description
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 DNS resolver uses a predictable PRNG for generating DNS transaction IDs and defaults to a static UDP source port. This combination reduces the entropy of DNS queries, enabling DNS Cache Poisoning (Kaminsky attack). Versions 4.1.135.Final and 4.2.15.Final patch the issue.
Affected products
-
- Version < 4.1.135.FinalStatusaffectedConstraints-
- Version >= 4.2.0.Final, < 4.2.15.FinalStatusaffectedConstraints-
- Version
No data.
Red Hat JBoss Enterprise Application Platform 8.1
n/a
Fixed · RHSA-2026:50085
Red Hat build of Quarkus 3.27.4.SP1
netty-resolver-dns
Fixed · RHSA-2026:26018
Red Hat build of Quarkus 3.33.2.SP1
netty-resolver-dns
Fixed · RHSA-2026:26017
Cryostat 4
netty-resolver-dns
Fix deferred
OpenShift Serverless
openshift-serverless-1/kn-ekb-dispatcher-rhel9
Fix deferred
OpenShift Serverless
openshift-serverless-1/kn-ekb-receiver-rhel9
Fix deferred
OpenShift Serverless
openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9
Fix deferred
OpenShift Serverless
openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9
Fix deferred
OpenShift Serverless
openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9
Fix deferred
OpenShift Serverless
openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9
Fix deferred
OpenShift Serverless
openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9
Fix deferred
OpenShift Serverless
openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9
Fix deferred
OpenShift Serverless
openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9
Fix deferred
OpenShift Serverless
openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9
Fix deferred
Red Hat Build of Keycloak
netty-resolver-dns
Fix deferred
Red Hat Build of Keycloak
rhbk-openshift-rhel9/rhbk-openshift-rhel9
Fix deferred
Red Hat Build of Keycloak
rhbk-rhel9-operator/rhbk-rhel9-operator
Fix deferred
Red Hat Build of Keycloak
rhbk/keycloak-rhel9
Fix deferred
Red Hat Build of Keycloak
rhbk/keycloak-rhel9-operator
Fix deferred
Red Hat Data Grid 8
netty-resolver-dns
Fix deferred
Red Hat Enterprise Linux AI (RHEL AI) 3
bazel6
Fix deferred
Red Hat Enterprise Linux AI (RHEL AI) 3
bazel7
Fix deferred
Red Hat Enterprise Linux AI (RHEL AI) 3
bazel8
Fix deferred
Red Hat Fuse 7
netty-resolver-dns
Fix deferred
Red Hat JBoss Enterprise Application Platform 7
netty-resolver-dns
Fix deferred
Red Hat JBoss Enterprise Application Platform 8
netty-resolver-dns
Fix deferred
Red Hat JBoss Enterprise Application Platform Expansion Pack
netty-resolver-dns
Fix deferred
Red Hat OpenShift AI (RHOAI)
rhoai/odh-spark-operator-rhel9
Fix deferred
Red Hat OpenShift AI (RHOAI)
rhoai/odh-th06-cpu-torch210-py312-rhel9
Fix deferred
Red Hat OpenShift AI (RHOAI)
rhoai/odh-th06-cpu-torch291-py312-rhel9
Fix deferred
Red Hat OpenShift AI (RHOAI)
rhoai/odh-th06-cuda130-torch210-py312-rhel9
Fix deferred
Red Hat OpenShift AI (RHOAI)
rhoai/odh-th06-cuda130-torch291-py312-rhel9
Fix deferred
Red Hat OpenShift AI (RHOAI)
rhoai/odh-th06-rocm64-torch291-py312-rhel9
Fix deferred
Red Hat OpenShift AI (RHOAI)
rhoai/odh-trustyai-service-rhel9
Fix deferred
Red Hat OpenShift Dev Spaces
devspaces/multicluster-redirector-rhel9
Fix deferred
Red Hat OpenShift Dev Spaces
devspaces/openvsx-rhel9
Fix deferred
Red Hat OpenShift Dev Spaces
devspaces/pluginregistry-rhel9
Fix deferred
Red Hat OpenShift Dev Spaces
devspaces/server-rhel9
Fix deferred
Red Hat Single Sign-On 7
netty-resolver-dns
Fix deferred
Red Hat build of Apache Camel - HawtIO 4
netty-resolver-dns
Fix deferred
Red Hat build of Apache Camel 4 for Quarkus 3
netty-resolver-dns
Fix deferred
Red Hat build of Apache Camel for Spring Boot 4
netty-resolver-dns
Fix deferred
Red Hat build of Apicurio Registry 3
netty-resolver-dns
Fix deferred
Red Hat build of Debezium 3
netty-resolver-dns
Fix deferred
streams for Apache Kafka 2
netty-resolver-dns
Fix deferred
streams for Apache Kafka 3
netty-resolver-dns
Fix deferred
| Product | Package | State | Advisory |
|---|---|---|---|
| Red Hat JBoss Enterprise Application Platform 8.1 | n/a | Fixed | RHSA-2026:50085 |
| Red Hat build of Quarkus 3.27.4.SP1 | netty-resolver-dns | Fixed | RHSA-2026:26018 |
| Red Hat build of Quarkus 3.33.2.SP1 | netty-resolver-dns | Fixed | RHSA-2026:26017 |
| Cryostat 4 | netty-resolver-dns | Fix deferred | n/a |
| OpenShift Serverless | openshift-serverless-1/kn-ekb-dispatcher-rhel9 | Fix deferred | n/a |
| OpenShift Serverless | openshift-serverless-1/kn-ekb-receiver-rhel9 | Fix deferred | n/a |
| OpenShift Serverless | openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9 | Fix deferred | n/a |
| OpenShift Serverless | openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9 | Fix deferred | n/a |
| OpenShift Serverless | openshift-serverless-1/kn-eventing-integrations-aws-s3-source-rhel9 | Fix deferred | n/a |
| OpenShift Serverless | openshift-serverless-1/kn-eventing-integrations-aws-sns-sink-rhel9 | Fix deferred | n/a |
| OpenShift Serverless | openshift-serverless-1/kn-eventing-integrations-aws-sqs-sink-rhel9 | Fix deferred | n/a |
| OpenShift Serverless | openshift-serverless-1/kn-eventing-integrations-aws-sqs-source-rhel9 | Fix deferred | n/a |
| OpenShift Serverless | openshift-serverless-1/kn-eventing-integrations-log-sink-rhel9 | Fix deferred | n/a |
| OpenShift Serverless | openshift-serverless-1/kn-eventing-integrations-timer-source-rhel9 | Fix deferred | n/a |
| Red Hat Build of Keycloak | netty-resolver-dns | Fix deferred | n/a |
| Red Hat Build of Keycloak | rhbk-openshift-rhel9/rhbk-openshift-rhel9 | Fix deferred | n/a |
| Red Hat Build of Keycloak | rhbk-rhel9-operator/rhbk-rhel9-operator | Fix deferred | n/a |
| Red Hat Build of Keycloak | rhbk/keycloak-rhel9 | Fix deferred | n/a |
| Red Hat Build of Keycloak | rhbk/keycloak-rhel9-operator | Fix deferred | n/a |
| Red Hat Data Grid 8 | netty-resolver-dns | Fix deferred | n/a |
| Red Hat Enterprise Linux AI (RHEL AI) 3 | bazel6 | Fix deferred | n/a |
| Red Hat Enterprise Linux AI (RHEL AI) 3 | bazel7 | Fix deferred | n/a |
| Red Hat Enterprise Linux AI (RHEL AI) 3 | bazel8 | Fix deferred | n/a |
| Red Hat Fuse 7 | netty-resolver-dns | Fix deferred | n/a |
| Red Hat JBoss Enterprise Application Platform 7 | netty-resolver-dns | Fix deferred | n/a |
| Red Hat JBoss Enterprise Application Platform 8 | netty-resolver-dns | Fix deferred | n/a |
| Red Hat JBoss Enterprise Application Platform Expansion Pack | netty-resolver-dns | Fix deferred | n/a |
| Red Hat OpenShift AI (RHOAI) | rhoai/odh-spark-operator-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift AI (RHOAI) | rhoai/odh-th06-cpu-torch210-py312-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift AI (RHOAI) | rhoai/odh-th06-cpu-torch291-py312-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift AI (RHOAI) | rhoai/odh-th06-cuda130-torch210-py312-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift AI (RHOAI) | rhoai/odh-th06-cuda130-torch291-py312-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift AI (RHOAI) | rhoai/odh-th06-rocm64-torch291-py312-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift AI (RHOAI) | rhoai/odh-trustyai-service-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift Dev Spaces | devspaces/multicluster-redirector-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift Dev Spaces | devspaces/openvsx-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift Dev Spaces | devspaces/pluginregistry-rhel9 | Fix deferred | n/a |
| Red Hat OpenShift Dev Spaces | devspaces/server-rhel9 | Fix deferred | n/a |
| Red Hat Single Sign-On 7 | netty-resolver-dns | Fix deferred | n/a |
| Red Hat build of Apache Camel - HawtIO 4 | netty-resolver-dns | Fix deferred | n/a |
| Red Hat build of Apache Camel 4 for Quarkus 3 | netty-resolver-dns | Fix deferred | n/a |
| Red Hat build of Apache Camel for Spring Boot 4 | netty-resolver-dns | Fix deferred | n/a |
| Red Hat build of Apicurio Registry 3 | netty-resolver-dns | Fix deferred | n/a |
| Red Hat build of Debezium 3 | netty-resolver-dns | Fix deferred | n/a |
| streams for Apache Kafka 2 | netty-resolver-dns | Fix deferred | n/a |
| streams for Apache Kafka 3 | netty-resolver-dns | Fix deferred | n/a |
No package ranges for this CVE.
Remediation
Red Hat statement
Moderate: This flaw in Netty's DNS resolver could allow a remote attacker to perform DNS cache poisoning. The vulnerability stems from the use of a predictable pseudo-random number generator for DNS transaction IDs and a static UDP source port, which reduces the entropy of DNS queries. This makes it easier for an attacker to redirect network traffic to malicious servers, potentially leading to traffic interception or Man-in-the-Middle attacks for applications using the default Netty DNS resolver in Red Hat products.
Red Hat mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
References (9)
- https://access.redhat.com/security/cve/CVE-2026-45673 Vendor Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=2488386 Issue Tracking
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-36445 Advisory
- https://github.com/advisories/GHSA-xmv7-r254-6q78 Advisory
- https://github.com/netty/netty/releases/tag/netty-4.1.135.Final x_refsource_MISCRelease Notes
- https://github.com/netty/netty/releases/tag/netty-4.2.15.Final x_refsource_MISCRelease Notes
- https://github.com/netty/netty/security/advisories/GHSA-xmv7-r254-6q78 x_refsource_CONFIRMVendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-45673
- https://www.cve.org/CVERecord?id=CVE-2026-45673
| Link | Providers | Tags |
|---|---|---|
| https://access.redhat.com/security/cve/CVE-2026-45673 | Vendor Advisory | |
| https://bugzilla.redhat.com/show_bug.cgi?id=2488386 | Issue Tracking | |
| https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-36445 | Advisory | |
| https://github.com/advisories/GHSA-xmv7-r254-6q78 | Advisory | |
| https://github.com/netty/netty/releases/tag/netty-4.1.135.Final | x_refsource_MISCRelease Notes | |
| https://github.com/netty/netty/releases/tag/netty-4.2.15.Final | x_refsource_MISCRelease Notes | |
| https://github.com/netty/netty/security/advisories/GHSA-xmv7-r254-6q78 | x_refsource_CONFIRMVendor Advisory | |
| https://nvd.nist.gov/vuln/detail/CVE-2026-45673 | ||
| https://www.cve.org/CVERecord?id=CVE-2026-45673 |
Change history (0)
No recorded changes yet.