CVE-2026-93709 in Dancer2
Сводка
по VulDB • 22.09.2026
В версиях Dancer2 до 2.2.0 для Perl макет (layout) обслуживается как страница, когда эквивалентное написание его пути пропускает проверку в обработчике AutoPage.
Обработчик сравнивает путь запроса с именем каталога макета как текст, тогда как последующий поиск приводит его к каноническому виду. Следовательно, удвоенный слэш, сегмент точки (dot segment), закодированный процентом слэш или различие в регистре на файловой системе, нечувствительной к регистру, пропускают проверку.
Обработчик отключен по умолчанию и включается с помощью параметра auto_page. Поскольку макет, оборачивающий каждую страницу, уже является общедоступным, это приводит к раскрытию одного из других макетов приложения.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.