CVE-2026-57853 PUBLISHED

DataGerry < 3.3.0 SSTI via DocAPI Template Rendering

Assigner: VulnCheck
Reserved: 25.06.2026 Published: 04.11.2026 Updated: 04.11.2026

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.

Metrics

CVSS Vector: 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
CVSS Score: 8.7

Product Status

Vendor DataGerry
Product DataGerry
Versions Default: unaffected
  • affected from 0 to 3.3.0 (excl.)

Credits

  • manasse finder

References

Problem Types

  • Improper Neutralization of Special Elements Used in a Template Engine CWE
  • Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') CWE