AUGUST 14, 2026
Live Feed
Back to database
Case File

CVE-2026-46439

HIGH · CVSS 7.8 Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-14 · Last synced 2026-08-14

CyberRota Analysis

AI-Generated

The compliance-trestle tooling platform is vulnerable to a Server-Side Template Injection (SSTI) flaw in the `trestle author jinja` command, affecting versions prior to 3.12.2 and 4.0.3. This vulnerability allows attackers to execute arbitrary commands with the privileges of the running process by injecting malicious payloads into data fields, even without control of the template itself. Organizations using affected versions should prioritize patching to mitigate the risk of unauthorized command execution.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-46439
Severity
HIGH
CVSS
7.8
EPSS
N/A

Original NVD Description

compliance-trestle is a tooling platform for managing compliance as code. Versions prior to 3.12.2 and 4.0.3 have a Server-Side Template Injection (SSTI) vulnerability exists in the `trestle author jinja` command. The command recursively evaluates rendered templates, allowing an attacker to achieve arbitrary command execution with privileges of the running process by injecting malicious payloads into data fields (such as SSP documents or Lookup Tables). The vulnerability does not require attacker control of the template itself. Only attacker-controlled input data rendered into a trusted template is required. This distinction is critical: the template author may only intend to render plain text (e.g., `Title: {{ ssp.metadata.title }}`), but because of the recursive parsing, the data field itself becomes executable. The vulnerability is caused by recursive re-compilation and re-rendering of already-rendered output. Versions 3.12.3 and 4.0.3 patch the issue.