PT-2026-47609

CVE-2026-45673

·

Published

2026-06-05

·

Updated

2026-10-12

Description by

CVSS 3.1
6.8
Medium
MetricsAV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions Netty versions prior to 4.1.135.Final Netty versions prior to 4.2.15.Final
Description The DNS resolver in the io.netty.resolver.dns module uses a predictable Pseudo-Random Number Generator (PRNG) for generating DNS transaction IDs and defaults to a static UDP source port. Specifically, DnsQueryIdSpace manages transaction IDs using java.util.concurrent.ThreadLocalRandom, which is a predictable Linear Congruential Generator (LCG). Additionally, DnsNameResolverBuilder defaults to a channelStrategy of ChannelPerResolver, which binds the DatagramChannel once and results in a static source port for all subsequent queries. This combination reduces the entropy of DNS queries, enabling DNS Cache Poisoning, also known as a Kaminsky attack, where an attacker can spoof DNS responses to redirect traffic to malicious IP addresses, potentially leading to man-in-the-middle attacks.
Recommendations Update to version 4.1.135.Final or later. Update to version 4.2.15.Final or later.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-XMV7-R254-6Q78
CLEANSTART-2026-BK55944
CLEANSTART-2026-FV79231
CLEANSTART-2026-KL03760
CLEANSTART-2026-LB41442
CLEANSTART-2026-MH05121
CLEANSTART-2026-NE94194
CLEANSTART-2026-RE47294
CLEANSTART-2026-RS65756
CLEANSTART-2026-SH44648
CLEANSTART-2026-XD15428
CLEANSTART-2026-YY96069
CLEANSTART-2026-ZB03263
ECHO-F9B6-33D0-F377
OPENSUSE-SU-2026:11033-1
RHLW-2026-7036555A81C446F8
RHLW-2026-70779BC964A31A7E
SUSE-SU-2026:2802-1
Found an issue in the description? Have something to add? Feel free to write us 👾