PT-2026-41797 · Npm+1 · @Budibase/Server+1
Merlijnw70
·
Publicado
2026-05-18
·
Atualizado
2026-05-27
·
CVE-2026-45719
CVSS v3.1
6.5
Média
| Vetor | AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N |
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.
Exploit
Correção
Code Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
@Budibase/Server
Budibase