Changetection.io — это бесплатный инструмент обнаружения изменений веб-страниц с открытым исходным кодом. В версиях до 0.54.1 конечная точка однократного просмотра RSS отражает параметр пути UUID непосредственно в теле ответа HTTP без экранирования HTML. Поскольку Flask по умолчанию возвращает text/html для ответов в виде простой строки, браузер анализирует и выполняет внедренный JavaScript.
Версия 0.54.1 содержит исправление этой проблемы.
Показать оригинальное описание (EN)
changedetection.io is a free open source web page change detection tool. In versions prior to 0.54.1, the RSS single-watch endpoint reflects the UUID path parameter directly in the HTTP response body without HTML escaping. Since Flask returns text/html by default for plain string responses, the browser parses and executes injected JavaScript. Version 0.54.1 contains a fix for the issue.
Характеристики атаки
Последствия
Строка CVSS v3.1
Тип уязвимости (CWE)
Уязвимые продукты 1
| Конфигурация | От (включительно) | До (исключительно) |
|---|---|---|
|
Webtechnologies Changedetection
cpe:2.3:a:webtechnologies:changedetection:*:*:*:*:*:*:*:*
|
— |
0.54.1
|