PT-2025-51253 · Frappe · Erpnext
An Chu
+1
·
Publicado
2025-12-15
·
Atualizado
2025-12-15
·
CVE-2025-66435
CVSS v3.1
4.3
Média
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N |
Nome do Software Vulnerável e Versões Afetadas
Versões do Frappe ERPNext até a 15.89.0
Descrição
Existe uma vulnerabilidade de Injeção de Template no Lado do Servidor (SSTI) na função
get contract template. Esta função renderiza templates Jinja2, especificamente o campo contract terms, utilizando frappe.render template() com um contexto fornecido pelo usuário (doc). Apesar do uso de um SandboxedEnvironment, variáveis globais perigosas como frappe.db.sql permanecem acessíveis através de get safe globals(). Um atacante autenticado que possa criar ou modificar um Modelo de Contrato pode injetar expressões Jinja no campo contract terms, potencialmente levando à execução de código no lado do servidor dentro de um contexto limitado e ao vazamento de informações do banco de dados.Recomendações
Versões anteriores à 15.89.0 devem ser atualizadas.
Exploit
Correção
SSRF
Code Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Erpnext