Карточка уязвимости
Характеристики уязвимости
Уровень опасности
Оценка CVSS
(AV:N/AC:L/Au:S/C:P/I:P/A:P)
Производитель ПО
Наименование ПО
PowerDNS Recursor
(4.1.0, 4.1.16, 4.2.0, 4.2.2, 4.3.0, 4.3.1)
Описание
Чтение за пределами границ стека в PowerDNS Recursor позволяет злоумышленникам, имеющим права на изменение системного hostname, получить содержимое неинициализированной памяти. Уязвимость существует в системах, когда gethostname() не имеет окончания '\0' для возвращаемой строки и hostname больше предоставляемого буфера. (Linux-системы не подвержены данной уязвимости, поскольку в них буфер всегда имеет достаточно большой размер. OpenBSD-системы не подвержены данной уязвимости, поскольку возвращаемое hostname всегда оканчивается на '\0'.) При определенных обстоятельствах уязвимость может привести к записи одного байта '\0' за пределами стека, что вызовет отказ в обслуживании или выполнение произвольного кода.
Как исправить
Для устранения уязвимости необходимо установить последнюю версию продукта, соответствующую используемой платформе. Необходимую информацию можно получить по адресу:
https://www.powerdns.com/
https://www.powerdns.com/
Ссылки
Источник: CVE
Наименование: CVE-2020-10030
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10030
https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2020-03.html
Наименование: CVE-2020-10030
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10030
https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2020-03.html