Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDADDetectada 04 NOV · 16:42

CVE-2026-57853 Inyección de plantillas del lado del servidor en el renderizado de plantillas de DocAPI en DataGerry

DataGerry anterior a 3.3.0 tiene una vulnerabilidad de inyección de plantillas del lado del servidor que permite a atacantes autenticados con permiso base.docapi.template.add almacenar payloads Jinja2 arbitrarios en el campo template_data mediante POST /rest/docapi/template, que luego se renderizan en un entorno Jinja2 sin sandbox al llamar a GET /rest/docapi/template/id/render/object_id. Mediante la cadena de gadgets cycler.__init__.__globals__.os se pueden ejecutar comandos del sistema operativo como el usuario…

8.8ALTA

CVSS 3.1

  • CVSS 4.08.7 · alta
  • Probabilidad de explotación · EPSS del 09/110,6 % · percentil 46
  • Explotada activamenteNo confirmada
  • Exploit públicoNo conocido

Afectados

  • DataGerry

    hasta antes de 3.3.0

Qué hacer

  1. Verificá si usás DataGerry y en qué versión.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
  3. Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.

Calculadora CVSS

CVSS 3.1 · 8.8 ALTA

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

  • Vector de ataqueRed
  • Complejidad del ataqueBaja
  • Privilegios requeridosBajos
  • Interacción del usuarioNinguna
  • AlcanceSin cambio
  • ConfidencialidadAlta
  • IntegridadAlta
  • DisponibilidadAlta

CVSS 4.0 · 8.7 ALTA

CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

  • Vector de ataqueRed
  • Complejidad del ataqueBaja
  • Requisitos del ataqueNinguno
  • Privilegios requeridosBajos
  • Interacción del usuarioNinguna
  • Confidencialidad (sistema vulnerable)Alta
  • Integridad (sistema vulnerable)Alta
  • Disponibilidad (sistema vulnerable)Alta
  • Confidencialidad (sistemas posteriores)Ninguna
  • Integridad (sistemas posteriores)Ninguna
  • Disponibilidad (sistemas posteriores)Ninguna

Descripción original

DataGerry before 3.3.0 contains a server-side template injection vulnerability that allows authenticated attackers with base.docapi.template.add permission to store arbitrary Jinja2 payloads in the template_data field via POST /rest/docapi/template, which is later rendered in a non-sandboxed Jinja2 environment when a user calls GET /rest/docapi/template/<id>/render/<object_id>. Attackers can exploit the standard cycler.__init__.__globals__.os gadget chain to execute arbitrary operating system commands as the DataGerry web process user, confirmed as root in default Docker deployments, achieving remote code execution.

Referencias (3)

Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.

DUPIN · CONTACTO

Contanos tu caso

El mensaje ya va armado: podés cambiarlo.

También podés escribir a [email protected]. Usamos tus datos solo para responderte.