CVE-2018-5745
ŚrednieCVSS 4.9Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 82 - wyżej niż 82% wszystkich znanych CVE
Streszczenie
Funkcja "managed-keys" w BIND umożliwia automatyczne utrzymywanie kluczy używanych przez kotwice zaufania. Z powodu błędu w tej funkcji serwer BIND używający managed-keys może zakończyć działanie z powodu błędu asercji, jeśli podczas rotacji kluczy klucze kotwicy zaufania zostaną zastąpione kluczami używającymi nieobsługiwanego algorytmu. Dotknięte wersje: BIND 9.9.0 -> 9.10.8-P1, 9.11.0 -> 9.11.5-P1, 9.12.0 -> 9.12.3-P1 oraz wersje 9.9.3-S1 -> 9.11.5-S3 BIND 9 Supported Preview Edition. Wersje 9.13.0 -> 9.13.6 gałęzi rozwojowej 9.13 również są dotknięte. Wersje wcześniejsze niż BIND 9.9.0 nie zostały ocenione pod kątem podatności na CVE-2018-5745.
Ocena ryzyka
Ryzyko polega na możliwości awarii serwera DNS (odmowa usługi) w wyniku błędu asercji, co może zakłócić działanie usług sieciowych.
Rekomendacja
Zaleca się aktualizację BIND do wersji zawierającej poprawkę oraz monitorowanie rotacji kluczy DNSSEC.
Inne podatności w BIND
Zobacz wszystkie- CVE-2026-80274Wysokie
Jeśli resolver BIND wyśle zapytanie do strefy autorytatywnej podpisanej DNSSEC, a serwer autorytatywny odpowie prawidłową odpowiedzią wildcard i podpisanym dowodem NSEC3, a następnie niepodpisanym NSEC o tej samej nazwie właściciela, spowoduje to nieoczekiwane zakończenie programu. Problem dotyczy BIND 9 w wersjach 9.11.0 do 9.18.50, 9.20.0 do 9.20.27, 9.21.0 do 9.21.25, 9.11.3-S1 do 9.18.50-S1 oraz 9.20.9-S1 do 9.20.27-S1.
- CVE-2026-77119Średnie
W BIND 9 poprawnie podpisany rekord NSEC3 pochodzący z niezwiązanej strefy siostrzanej może zostać zaakceptowany jako dowód braku zabezpieczenia. Prowadzi to do obniżenia poziomu bezpieczeństwa delegacji i przepuszczenia sfałszowanej, niepodpisanej odpowiedzi.
- CVE-2026-76163Wysokie
Jeśli BIND zostanie załadowany z plikiem named.conf, który nie zawiera globalnego bloku options, atakujący może wysłać zapytanie QTYPE TKEY, co może spowodować błąd asercji i nieoczekiwane zakończenie programu. Problem dotyczy BIND 9 w wersjach 9.20.0–9.20.27, 9.21.0–9.21.25 oraz 9.20.9-S1–9.20.27-S1.
- CVE-2026-75029Średnie
W odpowiedzi na zapytanie atakujący może wysłać do usługi named wiele kopii rekordu, który powinien występować tylko raz (np. SOA). Gdy RDATA jest identyczna we wszystkich kopiach, rekord jest dodawany do zestawu RDATA w pamięci, co zwiększa zużycie pamięci przez negatywny cache.
- CVE-2026-19668Średnie
Rekurencyjny resolver BIND może doświadczyć nadmiernego zużycia zasobów w przypadku napotkania dużej liczby określonego rodzaju nieprawidłowych rekordów DNSSEC. Domyślne limity max-records-per-type i max-types-per-name pomagają ograniczyć ekspozycję.
- CVE-2026-19666Wysokie
Na resolverze skonfigurowanym do używania dns64, jeśli odpowiedź z serwera autorytatywnego jest zniekształcona w określony sposób, proces named resolvera zakończy się nieoczekiwanie. Problem dotyczy BIND 9 w wersjach 9.11.0–9.18.50, 9.20.0–9.20.27, 9.21.0–9.21.25, 9.11.3-S1–9.18.50-S1 oraz 9.20.9-S1–9.20.27-S1.
- CVE-2026-19033Średnie
Dla strefy wtórnej z transferami ograniczonymi przez TSIG usługa named może zacząć serwować dane z transferu strefy przed nadejściem końcowej wiadomości z podpisem TSIG. Może to pozwolić atakującemu bez ważnego podpisu TSIG na przesłanie nieautoryzowanej zawartości strefy do serwera wtórnego, a named nie wycofuje się do stanu sprzed transferu.
- CVE-2026-81736Wysokie
Jeśli resolver BIND ma w pamięci podręcznej drzewo rekordów SVCB/HTTPS AliasMode, a następnie zostanie zapytany o korzeń tego drzewa, resolver zużywa nieproporcjonalnie dużo czasu CPU na konstruowanie odpowiedzi. Problem dotyczy BIND 9 w wersjach 9.18.0–9.18.50, 9.20.0–9.20.27, 9.21.0–9.21.25, 9.18.11-S1–9.18.50-S1 oraz 9.20.9-S1–9.20.27-S1.
- CVE-2026-81563Wysokie
Resolver BIND napotykający rekord SVCB/HTTPS AliasMode odwołujący się do 14 lub więcej rekordów SVCB/HTTPS ServiceMode może nie zwolnić prawidłowo zasobów wewnętrznych. Jeśli sytuacja powtarza się, wyczerpanie zasobów uniemożliwi resolverowi wykonywanie nowych zapytań rekurencyjnych. Problem dotyczy BIND 9 w wersjach 9.18.0–9.18.50, 9.20.0–9.20.27, 9.21.0–9.21.25, 9.18.11-S1–9.18.50-S1 oraz 9.20.9-S1–9.20.27-S1.
- CVE-2026-78301Średnie
Wadliwa strefa może zawierać węzeł NS lub DNAME powyżej swojego pochodzenia, który `named` traktuje jako przecięcie strefy. Jeśli atakujący wstawi wadliwą strefę do autorytatywnego serwera BIND (np. przez transfer strefy), zapytania o nazwy wewnątrz skonfigurowanej strefy tracą status autorytatywny i zwracają delegację poza strefą. Na serwerze, który zapewnia również rekurencję, BIND może podążać za tym lokalnie źródłowym przecięciem i buforować dane dostarczone przez atakującego, wpływając na nazwy poza skonfigurowaną strefą. Sytuacja utrzymuje się tak długo, jak wadliwa strefa pozostaje w bazie stref. Problem dotyczy BIND 9 w wersjach 9.11.0 do 9.18.50, 9.20.0 do 9.20.27, 9.21.0 do 9.21.25, 9.11.3-S1 do 9.18.50-S1 oraz 9.20.9-S1 do 9.20.27-S1.
Oryginalny opis (angielski, źródło NVD)
"managed-keys" is a feature which allows a BIND resolver to automatically maintain the keys used by trust anchors which operators configure for use in DNSSEC validation. Due to an error in the managed-keys feature it is possible for a BIND server which uses managed-keys to exit due to an assertion failure if, during key rollover, a trust anchor's keys are replaced with keys which use an unsupported algorithm. Versions affected: BIND 9.9.0 -> 9.10.8-P1, 9.11.0 -> 9.11.5-P1, 9.12.0 -> 9.12.3-P1, and versions 9.9.3-S1 -> 9.11.5-S3 of BIND 9 Supported Preview Edition. Versions 9.13.0 -> 9.13.6 of the 9.13 development branch are also affected. Versions prior to BIND 9.9.0 have not been evaluated for vulnerability to CVE-2018-5745.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

