Грешка в BIND 9.16.17, която води до неправилна обработка на символа W в DNS запитванията

Публикувани са корекционни актуализации на стабилната версия на DNS сървъра BIND 9.16.18 и на експерименталната версия 9.17.15, в които е отстранена сериозна грешка, появила се в изданията на BIND 9.16.17 и 9.17.14, публикувани миналата седмица (на следващия ден след тези издания разработчиците предупредиха за наличието на проблема и препоръчаха да не се инсталират версиите 9.16.17 и 9.17.14).

В версиите 9.16.17 и 9.17.14 в таблиците за съпоставяне на символи с малки и главни букви (maptoupper и maptolower) е пропуснат символът «w», което е довело до заместването на символите «W» и «w» в имената на домейни със последователността «\000» и връщането на некоректен резултат при обработка на запитвания с шаблон. Например, ако в DNS зоната е имало запис «*.sub.test.local. 1 A 127.0.0.1», запитването на името UVW.sub.test.local е водело до отговор, в който е връщано името «uv/000.sub.test.local» вместо «uvw.sub.test.local».

Освен това, са отчетени проблеми със замяната на символа «w» с «\000» при динамично обновление на зоната, ако регистърът на символа «w» в запитването е различен от регистъра в DNS зоната. Например, ако при наличие на запис в зоната «WW.example» се изпраща обновление за «foo.ww.example.», то е обработвано като «foo.\000\000.example.». Проблеми със замяната на символите също могат да възникнат при извършване на операции по трансфер на зони от основен на вторичен DNS сървър.

Публикацията на актуализацията 9.16.18 е забавена поради откритие на още две грешки, които остават неотстранени в версиите 9.16.18 и 9.17.15. Грешките водят до взаимна блокировка по време на инициализация и се проявяват в конфигурации, в които в dnssec-policy се използват идентични зони, присъстващи в различни представяния (view). На потребителите с подобни настройки се препоръчва да се върнат към версия BIND 9.16.16.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster