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

Merlijnw70

#40922de 53,633
6.5CVSS total
Vulnerabilidades · 1
PT-2026-41797
6.5
2026-05-18
Npm · @Budibase/Server · CVE-2026-45719
**Nome do Software Vulnerável e Versões Afetadas** Budibase versões anteriores a 3.38.1 **Descrição** O endpoint da API V1 Views "/api/views" aceita um parâmetro `calculation` no corpo da requisição que é interpolado diretamente em uma definição de função de redução do CouchDB sem validação. Embora um objeto interno `SCHEMA MAP` defina tipos de cálculo válidos, como `sum`, `count` e `stats`, ele não é utilizado para validar a entrada. Um usuário com permissões de Builder pode injetar código JavaScript arbitrário, que é então executado no motor JavaScript SpiderMonkey do CouchDB quando a visualização é consultada. Isso permite a execução de código arbitrário dentro do sandbox do CouchDB e a potencial exfiltração de dados em todo o banco de dados, já que a função de redução recebe todos os valores de documentos correspondentes. **Recomendações** Atualize para a versão 3.38.1. Como medida paliativa temporária, restrinja o acesso ao endpoint "/api/views" para minimizar o risco de exploração.