CVE-2026-35490 in changedetection.io
Сводка
по VulDB • 29.06.2026
changedetection.io — это бесплатный инструмент с открытым исходным кодом для обнаружения изменений веб-страниц. Версии до 0.54.8 включительно содержат уязвимость, связанную с неправильным порядком применения декораторов: декоратор @login_optionally_required размещается перед (является внешним по отношению к) декоратору @blueprint.route(), тогда как в Flask декоратор @route() должен быть самым внешним, поскольку именно он регистрирует передаваемую ему функцию. При обратном порядке применения декоратора @route() регистрируется исходная функция без каких-либо обёрток, из-за чего цепочка вызовов (call chain) не включает механизм аутентификации. Это приводит к тому, что аутентификация на указанных маршрутах отключается молча и незаметно для разработчика. Уязвимость исправлена в версии 0.54.8.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.