Giskard library flaw: ChatWorkflow.chat renders input as Jinja2 template enabling RCE
Giskard, an open-source Python library for testing and evaluating agentic systems, passed the string argument of ChatWorkflow.chat(message) directly to a non-sandboxed Jinja2 environment, so any user input reaching that method could achieve remote code execution via Jinja2 class traversal. The issue (CVE-2026-34172) was patched in versions 0.3.4 and 1.0.2b1.
Disclosed 31 March 2026 · Record updated 13 September 2026
Impact
Developers passing user input to ChatWorkflow.chat could be exposed to full remote code execution through server-side template injection.
Our coverage
No articles linked to this incident yet.
Sources
- nvd.nist.govhttps://nvd.nist.gov/vuln/detail/CVE-2026-34172
