GLSA 200901-03: pdnsd: Denial of Service and cache poisoning
Опасность: | средняя |
Заголовок: | pdnsd: Denial of Service and cache poisoning |
Дата: | 11.01.2009 |
Ошибки: |
|
ID: | 200901-03 |
Сводка
Two errors in pdnsd allow for Denial of Service and cache poisoning.Назначение
pdnsd is a proxy DNS server with permanent caching that is designed to cope with unreachable DNS servers.
Уязвимые пакеты
Пакет | Уязвимый | Нетронутый | Архитектура(ы) |
---|---|---|---|
net-dns/pdnsd | < 1.2.7 | >= 1.2.7 | All supported architectures |
Описание
Two issues have been reported in pdnsd:
- The p_exec_query() function in src/dns_query.c does not properly handle many entries in the answer section of a DNS reply, related to a "dangling pointer bug" (CVE-2008-4194).
- The default value for query_port_start was set to 0, disabling UDP source port randomization for outgoing queries (CVE-2008-1447).
Воздействие
An attacker could exploit the second weakness to poison the cache of pdnsd and thus spoof DNS traffic, which could e.g. lead to the redirection of web or mail traffic to malicious sites. The first issue can be exploited by enticing pdnsd to send a query to a malicious DNS server, or using the port randomization weakness, and might lead to a Denial of Service.
Обход
Port randomization can be enabled by setting the "query_port_start" option to 1024 which would resolve the CVE-2008-1447 issue.
Решение
All pdnsd users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-dns/pdnsd-1.2.7"
Ссылки
Наличие
Этот GLSA и любые обновления для нее доступны для просмотра на сайте Gentoo Security:
Опасения?
Безопасность является одной из главных задач Gentoo Linux и первостепенное значение обеспечить конфиденциальность и безопасность машин наших пользователей. Любые соображения безопасности должны быть адресованы security@gentoo.org или в качестве альтернативы, вы можете сообщить об ошибке на https://bugs.gentoo.org.
Лицензия
Copyright 2010 Gentoo Foundation, Inc; текст ссылки принадлежит его владельцу(ам). Содержание этого документа распространяется на условиях лицензии Creative Commons - Attribution / Share Alike.