26 октября 2026 года вышел PowerDNS Recursor 5.4.9 — обслуживающий выпуск рекурсивного DNS-сервера. В нём исправлена одна ошибка: штатная остановка через rec_control quit-nicely в некоторых окружениях могла завершаться segmentation fault. Аналогичное исправление выпущено для ветки 5.3 в версии 5.3.14.
Исправления ошибок
- Устранена зависимость от порядка уничтожения локальных объектов потоков. При выполнении
rec_control quit-nicelyзавершаются потоки и освобождаются связанные с ними объекты. В некоторых средах выполнения порядок их уничтожения приводил к обращению к уже освобождённому объекту и аварийному завершению процесса. Исправление убирает зависимость от конкретного порядка освобождения этих объектов.
В официальном changelog указаны сообщение об ошибке #18216 и исправление PR #18231.
Что это значит на практике
Описанный сценарий касается завершения работы сервера: ошибка могла возникнуть при команде, предназначенной для штатной остановки. В анонсе не сообщается о новом обходе DNSSEC или уязвимости обработки DNS-запросов и не приводится идентификатор CVE.
Предыдущий выпуск 5.4.8 был посвящён семи исправлениям безопасности. Версия 5.4.9 продолжает эту ветку и исправляет отдельную проблему стабильности.
Обновление
Для получения исправления в ветке 5.4 следует перейти на 5.4.9, в ветке 5.3 — на 5.3.14. Исходные архивы доступны на сервере загрузок PowerDNS, пакеты для ряда дистрибутивов — в официальном репозитории.
Перед обновлением разработчики рекомендуют ознакомиться с руководством по обновлению.
Источники: анонс PowerDNS Recursor 5.3.14 и 5.4.9 и список изменений ветки 5.4.