Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Satexd

#39864de 53,633
6.8CVSS total
Vulnerabilidades · 1
PT-2026-37257
6.8
2026-05-05
Openspout · Openspout · CVE-2026-42267
**Nome do Software Vulnerável e Versões Afetadas** Kimai versões 2.27.0 até 2.53.x **Descrição** Usuários com privilégios `ROLE USER` podem criar uma etiqueta contendo uma string de fórmula (como `=SUM(54+51)`) através do endpoint 'POST /api/tags' e atribuí-la a uma folha de horas. A função `ArrayFormatter.formatValue()` junta os nomes das etiquetas usando `implode()` sem sanitização. Consequentemente, quando um administrador exporta folhas de horas para o formato XLSX, a biblioteca OpenSpout trata qualquer string prefixada com `=` como uma `FormulaCell`, escrevendo-a no arquivo. Isso permite que a fórmula seja avaliada pelo Excel quando o arquivo for aberto. O problema decorre da falha do `ArrayFormatter` em chamar a função `sanitizeDDE()` e do fato de a API permitir caracteres gatilhos de fórmula como `=`, `+`, `-` e `@` nos nomes das etiquetas. **Recomendações** Atualize para a versão 2.54.0. Como medida paliativa temporária, evite criar etiquetas que comecem com `=`, `+`, `-` ou `@` e restrinja o uso do endpoint 'POST /api/tags' para usuários não confiáveis.