Severity by source
AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
Lifecycle Timeline
4DescriptionGitHub Advisory
JumpServer is an open source bastion host and an operation and maintenance security audit system. a Server-Side Template Injection (SSTI) vulnerability exists in JumpServer's Applet and VirtualApp upload functionality. This vulnerability can only be exploited by users with administrative privileges (Application Applet Management or Virtual Application Management permissions). Attackers can exploit this vulnerability to execute arbitrary code within the JumpServer Core container. The vulnerability arises from unsafe use of Jinja2 template rendering when processing user-uploaded YAML configuration files. When a user uploads an Applet or VirtualApp ZIP package, the manifest.yml file is rendered through Jinja2 without sandbox restrictions, allowing template injection attacks.
AnalysisAI
JumpServer contains a Server-Side Template Injection (SSTI) vulnerability in its Applet and VirtualApp upload functionality that allows authenticated administrators to execute arbitrary code within the JumpServer Core container. The vulnerability affects JumpServer versions vulnerable to unsafe Jinja2 template rendering of user-uploaded YAML manifest files. While requiring high privilege level (Application Applet Management or Virtual Application Management permissions), successful exploitation results in complete container compromise with high confidentiality, integrity, and availability impact.
Technical ContextAI
The vulnerability stems from CWE-1336 (Unsafe Processing of Untrusted Data in Template) and specifically involves unsafe Jinja2 template rendering without sandbox restrictions. JumpServer processes user-uploaded ZIP packages containing manifest.yml configuration files, directly rendering these YAML files through Jinja2's template engine. Jinja2, when used without sandboxing, allows attackers to inject arbitrary template expressions that can access Python builtins and execute arbitrary code. The affected product is the JumpServer bastion host application (cpe:2.3:a:jumpserver:jumpserver:*:*:*:*:*:*:*:*) which serves as an open-source operation and maintenance security audit system. The attack vector is network-based with low attack complexity, but requires high privilege escalation prerequisites (CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H).
RemediationAI
- Apply the patch available in PR #16608 (https://github.com/jumpserver/jumpserver/pull/16608) to implement safe Jinja2 template rendering with sandbox restrictions. 2. Upgrade JumpServer to a patched version once released (specific version number not available in provided intelligence; consult GHSA-qx8h-rx2j-j5wc for release dates). 3. Interim mitigation: Restrict Applet and VirtualApp Management permissions to only essential administrative users and implement additional access controls and monitoring around manifest.yml upload activities. 4. Implement input validation and sanitization for uploaded YAML files to prevent injection payloads. 5. Use Jinja2's sandbox environment (jinja2.sandbox.SandboxedEnvironment) instead of the default unsafe Environment for all template rendering operations. 6. Monitor JumpServer container logs for suspicious template rendering activity and unexpected code execution.
Invision Community 5.0.0 through 5.0.6 contains an unauthenticated remote code execution vulnerability in the template e
Remote code execution in the WPML WordPress multilingual plugin (versions up to and including 4.6.12) allows Contributor
Rejetto HTTP File Server, up to and including version 2.3m, is vulnerable to a template injection vulnerability. Rated c
Tandoor Recipes is an application for managing recipes, planning meals, and building shopping lists. Rated critical seve
changedetection.io is an open source web page change detection, website watcher, restock monitor and notification servic
A server side template injection vulnerability in CrushFTP in all versions before 10.7.1 and 11.1.0 on all platforms all
Gibbon through 26.0.00 allows /modules/School%20Admin/messengerSettings.php Server Side Template Injection leading to Re
Server-side template injection in FOSSBilling versions prior to 0.8.0 allows authenticated administrators to execute arb
AutoGPT versions 0.3.4 and earlier are vulnerable to a Server-Side Template Injection (SSTI) that could lead to Remote C
Improper Neutralization of Special Elements Used in a Template Engine in GitHub repository mlflow/mlflow prior to 2.9.2.
Improper Neutralization of Special Elements Used in a Template Engine in GitHub repository microweber/microweber prior t
OneBlog v2.3.6 was discovered to contain a template injection vulnerability via the template management department. Rate
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-12085