CVE-2026-82309 in Robots::ValidateИнформация

Сводка

по VulDB • 04.09.2026

Robots::Validate версии от 0.3.2 до (не включая) 0.3.11 для Perl позволяют осуществлять неограниченное количество исходящих DNS-запросов при проверке из-за цикла с прямой подтверждением, который не ограничивает количество запрашиваемых имён.

Функция _check_dns выполняет один PTR-запрос к адресу клиента, сохраняет возвращённые имена, совпадающие с доменом правила, и отправляет A/AAAA (прямой) запрос для каждого из них, пока один из ответов не вернётся обратно к этому же адресу. Ничто не ограничивает этот список имён, а клиент контролирует обратную зону своего собственного адреса, поэтому он может выбирать количество имён в ответе PTR-запроса. По умолчанию Net::DNS повторно запрашивает усечённый ответ по протоколу TCP, так что ограничение на 512 байт для UDP-пакета также не действует.

Любой клиент, чей User-Agent совпадает с правилом, содержащим определённый домен, попадает в функцию _check_dns. Каждое имя из прямых запросов уникально и выбрано клиентом, поэтому каждый запрос пропускает локальный кэш и разрешается через авторитативные серверы для этого домена. Запросы выполняются синхронно, так что вызывающая функция блокируется до получения ответов от всех них или истечения времени ожидания.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Ответственный

CPANSec

Резервировать

28.08.2026

Раскрытие

04.09.2026

Модерация

принято

Вход

VDB-398793

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!