Грешка в 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