Skip to main content
← All vulnerabilities
CVE-2026-40320GHSA-7XJM-G8F4-RP26PYSEC-2026-2488

Giskard has an Unsandboxed Jinja2 Template Rendering in ConformityCheck

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.0.2b1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

Giskard is an open-source testing framework for AI models. In versions prior to 1.0.2b1, the ConformityCheck class rendered the rule parameter through Jinja2's default Template() constructor, silently interpreting template expressions at runtime. If check definitions are loaded from an untrusted source, a crafted rule string could achieve arbitrary code execution. Exploitation requires write access to a check definition and subsequent execution of the test suite. This issue has been fixed in giskard-checks version 1.0.2b1.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • Giskard-AI giskard-oss

    fixed in 1.0.2b1

  • giskard-checksPyPI

    fixed in 1.0.2b1

References 2

GitHub · Giskard-AI/giskard-oss