PT-2026-32984 · Unknown · Giskard-Checks

CVE-2026-40320

·

Published

2026-04-14

·

Updated

2026-07-13

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions giskard-checks versions prior to 1.0.2b1
Description The ConformityCheck class rendered the rule parameter through Jinja2's default Template() constructor, which silently interpreted template expressions at runtime. If check definitions are loaded from an untrusted source, such as a shared project file or externally contributed configuration, a crafted rule string could lead to arbitrary code execution. Exploitation requires write access to a check definition and the subsequent execution of the test suite. This behavior occurs in the conformity.py file where the rule parameter is processed.
Recommendations Update to version 1.0.2b1 or later.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-40320
GHSA-7XJM-G8F4-RP26
PYSEC-2026-2488

Affected Products

Giskard-Checks