PT-2026-23058 · Unknown · Changedetection.Io

Akokonunes

·

Publicado

2026-03-04

·

Atualizado

2026-03-06

·

CVE-2026-29038

CVSS v3.1

6.1

Média

VetorAV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas changedetection.io versões anteriores a 0.54.4
Descrição O software contém uma vulnerabilidade de cross-site scripting refletido (XSS) no endpoint /rss/tag/. O parâmetro de rota tag uuid é incluído diretamente na resposta HTTP sem escapamento HTML adequado. Como o Flask assume text/html como padrão para respostas de string, o JavaScript injetado é executado pelo navegador. O problema estava presente na versão 0.54.1, que abordou um XSS semelhante em /rss/watch/, mas não resolveu a questão no endpoint RSS de tags. O ataque requer um token de acesso RSS válido, disponível publicamente na página inicial. A exploração bem-sucedida pode levar ao roubo de cookies de sessão, comprometimento da conta e ataques de phishing. Estima-se que aproximadamente 500 implantações publicamente acessíveis estejam afetadas. O código vulnerável está localizado em changedetectionio/blueprint/rss/tag.py, na linha 36. O parâmetro vulnerável é tag uuid.
Recomendações Versões anteriores a 0.54.4: Escape o parâmetro tag uuid antes de incluí-lo na resposta ou defina o Content-Type como text/plain.

Exploit

Correção

XSS

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-29038
GHSA-8WHX-V8QQ-PQ64

Produtos afetados

Changedetection.Io