CVE-2026-47691
Təsvir
Netty protokol serverlərinin və klientlərinin hazırlanması üçün şəbəkə tətbiqi freymvorkudur. 4.1.135.Final və 4.2.15.Final versiyalarından əvvəl Netty-nin `DnsResolveContext` komponenti NS qeydlərinin bailiwick yoxlamasını kifayət qədər effektiv şəkildə həyata keçirmir ki, bu da DNS Keş Zəhərlənməsinə (DNS Cache Poisoning) yol açır. Alt domen üçün avtoritativ ad serverini idarə edən hücumçu valideyn domenlərin (məsələn, `.co.uk`) keşini zəhərləyə bilər. `io.netty.resolver.dns.DnsResolveContext.AuthoritativeNameServerList#add` metodu, qeydin adı questionName-in sonluğu olduğu müddətcə AUTHORITY bölməsindən hər hansı NS qeydini qəbul edir. Sonradrunda `handleWithAdditional` metodu ADDITIONAL bölməsindəki əlaqəli A qeydlərini birbaşa valideyn domenin açarı altında `authoritativeDnsServerCache`-də keşləyir. Bu, standart bailiwick qaydalarını yan keçir; həmin qaydalara görə alt domen üçün avtoritativ olan server, onun valideyn domen üçün avtoritativ qeydlər təqdim etməsi baxımından etibarlı sayılmamalıdır. Zəhərlənmiş keş daha sonra valideyn domenin açarı altında bütün gələcək resolution prosesləri üçün istifadə olunur. 4.1.135.Final və 4.2.15.Final versiyaları bu problemi aradan qaldırır.
Necə düzəltmək olar
- netty netty4.1.135, 4.2.15 və ya daha yeni versiya
- io.netty:netty-resolver-dns4.2.15.Final, 4.1.135.Final və ya daha yeni versiya
- access.redhat.com/errata/RHSA-2026:49700
- access.redhat.com/errata/RHSA-2026:53644
- access.redhat.com/errata/RHSA-2026:53645
- access.redhat.com/errata/RHSA-2026:48151
- access.redhat.com/errata/RHSA-2026:53646
- access.redhat.com/errata/RHSA-2026:26586
- access.redhat.com/errata/RHSA-2026:41951
- access.redhat.com/errata/RHSA-2026:50085
- access.redhat.com/errata/RHSA-2026:49701
- access.redhat.com/errata/RHSA-2026:65126
- access.redhat.com/errata/RHSA-2026:62260
- access.redhat.com/errata/RHSA-2026:37390
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| netty netty | v < 4.1.135, 4.2.0 ≤ v < 4.2.15 | 4.1.135, 4.2.15 |
| io.netty:netty-resolver-dnsMaven | 4.2.0.Final ≤ v < 4.2.15.Final, v < 4.1.135.Final | 4.2.15.Final, 4.1.135.Final |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.