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

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2025-66435

Produtos afetados

Erpnext