CVE-2026-35501
NiskieCVSS 3.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 1 - wyżej niż 1% wszystkich znanych CVE
Streszczenie
Gdy NLnet Labs Unbound w wersji od 1.0.1 do 1.26.1 jest skonfigurowany zarówno z głównym zaufanym kotwicą, jak i dodatkowym 'trust-anchor:' dla strefy wyspy bezpieczeństwa, której rodzic jest udowodniony jako niezabezpieczony w łańcuchu głównym, złośliwy aktor z sfałszowaną odpowiedzią NSEC z wyczyszczonym bitem SOA może oszukać Unbound, aby uznał skonfigurowaną wyspę zaufania za niezabezpieczoną. Dzieje się tak, ponieważ walidator DNSSEC w Unbound akceptuje i buforuje niezabezpieczoną odpowiedź NSEC, pomijając walidację RRSIG, którą walidator powinien wykonać. Akceptacja rekordu NSEC na szczycie kotwicy zaufania była dozwolona z powodu starej poprawki dla zapytań typu DS i NSEC od klientów, gdy kotwica zaufania dla tej nazwy istniała.
Ocena ryzyka
Może to prowadzić do fałszowania odpowiedzi DNS i przekierowywania ruchu do złośliwych celów, co podważa zaufanie do rozwiązywania nazw DNS.
Rekomendacja
Zaktualizuj Unbound do wersji nowszej niż 1.26.1, która zawiera poprawkę tego problemu.
Inne podatności w NLnet Labs Unbound
Zobacz wszystkie- CVE-2026-82717Krytyczne
W NLnet Labs Unbound do wersji 1.26.0 włącznie, znaleziono podatność, która może stopniowo uszkadzać pamięć sterty i w pewnych systemach oraz opcjach kompilacji może prowadzić do zdalnego wykonania kodu. Podatność zaczyna się, gdy synteza CNAME podczas odpowiedzi z górnego poziomu wymaga wymuszenia (przepisania) maksymalnej wartości TTL w buforze pakietu. W połączeniu ze wskaźnikiem kompresji wskazującym na nadpisaną wartość i unieważniającym nazwę domeny, prowadzi to do ścieżki błędu, która nie przesuwa prawidłowo pozycji bufora i umożliwia przepełnienie bufora sterty.
- CVE-2026-81634Wysokie
W NLnet Labs Unbound do wersji 1.26.0 włącznie, nazwa zapytania o długości 255 z dużą odpowiedzią TCP może prowadzić do przepełnienia bufora sterty podczas procedury kanonizacji RRSet. Jest to spowodowane brakiem dodania pierwszej nazwy właściciela do kontroli długości bufora. Złośliwy aktor obsługujący złośliwy serwer nazw lub modyfikujący przychodzącą odpowiedź do Unbound (kanonizacja odbywa się przed walidacją DNSSEC) może wywołać podatność.
- CVE-2026-55973Wysokie
Podatność w NLnet Labs Unbound (wersje 1.23.0 do 1.25.1) z włączoną opcją 'dns-error-reporting: yes' pozwala atakującemu na zdalne zatrzymanie demona przez wysłanie spreparowanej odpowiedzi upstream. Błąd występuje przy przetwarzaniu opcji EDNS Report-Channel.
Oryginalny opis (angielski, źródło NVD)
When NLnet Labs Unbound 1.0.1 up to and including version 1.26.1 is configured with both a root trust anchor and an additional 'trust-anchor:' for an island-of-security zone whose parent is provably insecure under the root chain, a malicious actor with a forged NSEC reply with the SOA bit cleared can trick Unbound to treat the configured trust island as insecure. This happens because the DNSSEC validator in Unbound accepts and caches the NSEC insecure response bypassing the RRSIG validation that the validator was supposed to do. The acceptance of the NSEC record at the trust anchor apex was allowed due to and old fix for type DS and NSEC queries from clients when trust anchor for that name existed.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

