Публикувани са коригиращи актуализации на стабилните версии на DNS-сервера BIND 9.11.37, 9.16.27 и 9.18.1, в които са отстранени четири уязвимости:
- CVE-2021-25220 — възможност за замяна на некоректни NS-записи в кеша на DNS-сервера (отравяне на кеша), което може да доведе до свързване с неверни DNS-сървъри, които предоставят неверни данни. Проблемът се проявява в резолвери, работещи в режим „forward first“ (по подразбиране) или „forward only“, при условие че един от forwarder-ите е компрометиран (NS-записите, получени от forwarder, остават в кеша и впоследствие могат да доведат до свързване с не този DNS-сървър при извършване на рекурсивни запитвания).
- CVE-2022-0396 — отказ в обслужването (безкрайно висене на връзки в състояние CLOSE_WAIT), инициирано чрез изпращане на специално форматирани TCP-пакети. Проблемът се проявява само при активиране на настройката keep-response-order, която по подразбиране не се използва, а също и при указване на опцията keep-response-order в ACL.
- CVE-2022-0635 — възможност за аварийно приключване на процеса named чрез изпращане на определени заявъчки към сървъра. Проблемът се проявява при използване на кеша на проверени DNSSEC-заявки (DNSSEC-Validated Cache), който е активиран по подразбиране в версия 9.18 (настройки dnssec-validation и synth-from-dnssec).
- CVE-2022-0667 — възможност за аварийно приключване на процеса named при обработка на отложени DS-заявки. Проблемът се проявява само в версията BIND 9.18 и е предизвикан от грешка, допусната при преработката на клиентския код за рекурсивна обработка на заявките.
Източник: opennet.ru
